Partners that offer this apartment
Bookingfrom1148 £Check price
Review summary
Total reviews: 0
Total rating:
Tower Hill Apartments - City Of London, London
Christopher Court, 97 Leman Street, Tower Of London, London, E1 8GD, United Kingdom
Description
The Tower Hill Apartments are just a 5-minute walk from Tower Bridge and Fenchurch Street Station. These beautiful apartments feature spacious open-plan living/dining areas, well-equipped kitchens and free Wi-Fi.
Facilities
Air conditioned
Internet
Internet (wireless)
TV
Concierge
Audio Video Systems
Non-smoking rooms
Other services
Position
Distances from London airports
London City Airport - 8.6 km
Gatwick Airport - 41.3 km
Heathrow Airport - 27.5 km
Luton Airport - 45.3 km
Stansted Airport - 46.5 km