The 3-star Arch Hotel London features 12 rooms and lies 6 minutes by foot from the outdoor monument "Memorial to the Great Exhibition".
The gigantic bejeweled shrine "Albert Memorial" is 0.3 miles away, while Charing Cross train station is 2.4 miles from the hotel. This London hotel is only 5 minutes' walk from the Albert Frieze of Parnassus Memorial and around 10 minutes' drive from Buckingham Palace. The Arch is 1.2 miles from the highly decorated Victorian Leighton House Museum. High Street Kensington metro station, situated about 10 minutes' walk away, provides a quick connection to all areas of London.
Serving both food and drinks, The Queen's Arms is situated only steps away from this property.