Bermonds Locke
Condo Hotel
London, Greater London
Bermonds Locke offers accommodation within 3.9 km of the centre of London, with free Wi-Fi, and a kitchen with a dishwasher, a fridge and a stovetop. This 4-star aparthotel offers a 24-hour front desk and a lift.
Number of rooms: 143
153 -157 Tower Bridge Road Southwark, Southwark, London, SE1 3LW, United Kingdom
Hotel booked 1 times today.