- UK Information
- UK Hotels
- Tower Hill Apartments - City Of London
Tower Hill Apartments - City Of London
These luxurious apartments are just a 5-minute walk from Tower Bridge, and only half a mile from The Tower of London. With free Wi-Fi, the 4-star apartments have stylish decor and a concierge service.
Rating
Tower Hill Apartments - City Of London
Christopher Court, 97 Leman Street
London
E1 8GD
Map and Directions
Christopher Court, 97 Leman Street
London
E1 8GD
Map and Directions
Visa,Maestro,American Express,MasterCard
Prices from £84
25