The Walrus Bar and Hostel

172 Westminster Bridge Road, Lambeth, London, SE1 7RW, United Kingdom

Hotel image
Read more reviews for The Walrus Bar and Hostel