Bermonds Locke, Tower Bridge
4.5-star aparthotel in London City Centre
Reviews
9.4 out of 10
Exceptional
Popular amenities
Check-in time
4:00 PM
Check-out time
11:00 AM
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 (LHR-Heathrow)56 min drive