← Back
Igloo Lesisure 2
78-82 Wood Street, L1 4DQ
Liverpool, Merseyside
Business profile
Situated in St. Peters Square, Liverpool, Igloo offers a superb selection of cocktails, world beers and wines
Customer reviews
No reviews yet
Write a review