The Bermondsey Square Hotel
London England
Check in
3:00 PM
Check out
11:00 AM
You'll be centrally located in London with a stay at The Bermondsey Square Hotel, within a 15-minute walk of London City Hall and The Shard. This upscale hotel is 0.8 mi (1.3 km) from Tower of London and 0.9 mi (1.4 km) from HMS Belfast.
Make yourself at home in one of the 90 guestrooms featuring refrigerators and LED televisions. Complimentary wireless internet access is available to keep you connected. Private bathrooms with showers feature rainfall showerheads and designer toiletries. Conveniences include phones, as well as desks and complimentary bottled water.
Property Details
Location
Bermondsey Square, London, England SE1 3UN, United Kingdom