Description
Arch Hotel — stylish comfort for the discerning traveller Enjoy a blend of independent living and hotel‑level service at Arch Hotel, set in a leafy enclave of London, United Kingdom. This 4‑star aparthotel sits a brief stroll from Hampstead Heath (0.7 mi) and Highgate Cemetery (0.6 mi), while Emirates Stadium (1.1 mi), Alexandra Palace (2.1 mi) and The British Museum (3.0 mi) are easily reachable. The residence features a tranquil garden, a 24‑hour front desk and attentive concierge service, plus convenient luggage storage and a dedicated tour desk to help plan your city explorations. Guests experience a calm, contemporary ambience where spacious apartments provide a home‑like feel, complemented by the dependable hospitality of a well‑run hotel. Whether you’re discovering London’s cultural landmarks or enjoying its green spaces, Arch Hotel offers the perfect balance of independence and attentive service in a vibrant neighbourhood.