Arch Hotel London is a great place to stay in Kensington with stately Victorian buildings and embassies, a 20-minute walk from Hyde Park.
The hotel is located a stroll from Buckingham Palace, while High Street Kensington underground station is a 10-minute walk away. The property is a mere 5 minutes' stroll from the public research university "Royal College of Art" and 3.1 km from Madame Tussauds London. This 3-star hotel also stands only a short walk from Royal Albert Hall. For those travelling from afar, London City airport is 37 minutes' drive away.
Downstairs at One Ninety, located within convenient reach of Arch Hotel, serves contemporary cuisine to satisfy every taste.
Book Arch London
More +
Less -