Located in a quiet side street with a beautiful garden in the backyard, Hotel London is prefect for relaxing after a day of shopping or a night of partying.
At a glance
Hotel London is a hotel in London, United Kingdom, with 51 bedrooms and 51 beds. Check-in from 15:00, check-out by 11:00.