Photo gallery for Bermonds Locke, Tower Bridge
Bermonds Locke, Tower Bridge
4.5-star aparthotel in London City Centre
Reviews
9.4 out of 10
Exceptional
Popular amenities
Explore the area
157 Tower Bridge Road, London, England, SE1 3LW
- Tower Bridge10 min walk
- The Shard12 min walk
- Tower of London13 min walk
- London (LCY-London City)30 min drive