The Bermondsey Square Hotel
Address: Bermondsey Square, Tower Bridge Road, Waterloo and Southwark, London, United Kingdom.
Nearest Landmark: Imperial War Museum
Distance: 2 Miles from London Centre
BERMONDSEY hotel is located in the heart of ever evolving Bermondsey, with its thriving restaurant, bar and club scene, art galleries, design studios and...