
London, United Kingdom
Chamberlain Hotel
4-star hotel
This charming London hotel, built in 1910, offers 64 guest rooms near the Tower of London. A short walk from the Underground, it provides easy access to the city's attractions, including the River Thames, St. Katherine's Dock…
- Wi-fi
- 24-hour reception
- Air conditioning in Restaurant
- Restaurant


