Photo gallery for Bermonds Locke
Bermonds Locke
Reviews
9.4
Exceptional
About this property
4.5-star aparthotel in London City Centre
Explore the area
157 Tower Bridge Road, London, England, SE1 3LW
- Tower Bridge10 min walk
- The Shard12 min walk
- London Bridge2 min drive
- London (LHR-Heathrow)55 min drive