Emily Matthews
Tue 20 Sep 2022
Great location, very luxurious hotel, loved that there was a spa and the bed were comfy!
Less than 10 minutes by foot from Fenchurch Street Station, Tower Bridge and London Bridge, The London hotel features an indoor pool, free WiFi and an on-site restaurant and lounge bar. The hotel's 370 bedrooms each feature iPod docking stations, luxury toiletries and satellite TV.