
London, United Kingdom
Bermondsey Square Hotel
4-star hotel · Bespoke Hotels
The Bermondsey Square Hotel is located in the heart of Bermondsey, London. This 90-room hotel is designed to meet the needs of discerning guests, from business travellers to party people, to those simply looking to relax and…
- Wi-fi
- 24-hour reception
- Air conditioning in Restaurant
- Restaurant






















