HotelsClick.com

Hotel Walrus Inns

  172 Westminster Bridge Road - SE1 7RW - London, United Kingdom View Map
Area: Southwark / Lambeth

The property consists of 9 rooms. This hostel is perfect for those who are seeking value in modest accommodation.

+
Discount code

Hotel Details

Rooms

Restaurant

Exterior

Lobby

Location

Book