Featuring free WiFi, Tower of London Appartment offers accommodation in London. Tower Bridge is 1.3 km away. There is a seating and/or dining area in some units. There is also a kitchen in some of the units, fitted with an oven and microwave.
Address: Flat 3, 97 Alscot Rd, London
Rates from:
GBP 100 Book Now