Set in Central London, The Arch London is within an easy walk of Oxford Street, Selfridges and Baker Street. It is also a short stroll from many tourist attractions, such as Edgware Road and the Marble Arch.
The Arch London is a 5-star hotel offering a range of modern luxuries including a fitness centre and a coffee bar. Welcoming and professional staff are available 24-hours a day. Additionally, the multilingual staff will be glad to provide local knowledge, ensuring a pleasant stay in London.
All of the modern rooms at The Arch London are equipped with an iPod docking station, cable / satellite channels and a mini bar. Each provides its very own bathroom with bathrobes, complimentary toiletries and slippers.
A satisfying breakfast is prepared every morning at The Arch, and there are numerous restaurants and cafés nearby that guests can try for lunch or dinner. Travellers can enjoy a meal at the on-site restaurant, HUNter 486.
The Arch Hotel London is within walking distance of the Madame Tussauds. The surrounding area is also well-known for its shops and boutiques.