Where is Bermondsey Square Hotel - A Bespoke Hotel, London located?
Bermondsey Square Hotel - A Bespoke Hotel, London, Southwark, United Kingdom (approx. 51.49775°, -0.08125°)
Bermondsey Square Hotel - A Bespoke Hotel, London, Southwark, United Kingdom (approx. 51.49775°, -0.08125°)