Photo gallery for Bermonds Locke
Bermonds Locke
4.5-star aparthotel in London City Centre
Reviews
9.4
Exceptional
Popular amenities
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