

O Arch Hotel está localizado em Pemberton Gardens, na área de Archway, ao norte de Londres, oferecendo um ambiente residencial tranquilo com fácil acesso ao centro de Londres. Fica a cerca de 2 km do Emirates Stadium, a 4 km de Hampstead e perto de atrações como o Cemitério de Highgate e o Camden Market. A estação de metrô Archway fica a poucos minutos a pé, oferecendo ligações diretas à cidade, enquanto o aeroporto London City está a aproximadamente 17 km e o aeroporto de Heathrow a cerca de 28 km do hotel.