L'Arch Hotel est situé sur Pemberton Gardens, dans le quartier d’Archway au nord de Londres, offrant un cadre résidentiel calme avec un accès facile au centre de Londres. Il se trouve à environ 2 km de l’Emirates Stadium, à 4 km de Hampstead, et à proximité d’attractions telles que le cimetière de Highgate et le marché de Camden. La station de métro Archway est à quelques minutes à pied, offrant des liaisons directes vers le centre-ville, tandis que l’aéroport de London City se trouve à environ 17 km et l’aéroport d’Heathrow à environ 28 km de l’hôtel.