

Arch Hotel se encuentra en Pemberton Gardens, en el área de Archway al norte de Londres, ofreciendo un entorno residencial tranquilo con fácil acceso al centro de Londres. Está a unos 2 km del Emirates Stadium, a 4 km de Hampstead y cerca de atracciones como el Cementerio de Highgate y el Mercado de Camden. La estación de metro Archway está a pocos minutos a pie, proporcionando conexiones directas con la ciudad, mientras que el aeropuerto de London City se encuentra a aproximadamente 17 km y el aeropuerto de Heathrow a unos 28 km del hotel.