Information
Location Info |
Features |
---|---|
172 Westminster Bridge Road Westminster England United Kingdom +44 (0) 2079284368 Visit Site |
Bar Hostel Breakfast Friendly Staff Central Location Free Wifi Affordable Drinks Free Lockers |
The Walrus Bar and Hostel reviews
Login to comment