Das Arch Hotel London liegt im Stadtteil Islington, 7 Kilometer vom London Eye entfernt und bietet einen herrlichen Blick auf den Innenhof. Den Gästen steht ein Privatparkplatz für 2 $ pro Tag vor Ort zur Verfügung.
Das Hotel ist in 25 Fußminuten Entfernung vom Parliament Hill gelegen. Das 4-Sterne-Hotel liegt sehr nah an einem lebhaften Stadtteil. Die Tate Gallery of Modern Art ist ein paar Schritte entfernt vom Arch, während der Bahnhof Upper Holloway nur 100 Meter zu Fuß von hier entfernt liegt. Die Unterkunft liegt ziemlich nah an der U-Bahn-Station Archway.
Das Hotel verfügt über 20 Zimmer mit einer Sitzecke und der Küchenzeile. Hier werden auch WLAN und ein Flachbildfernseher mit Satellitenkanälen sowie Ausstattung zur Kaffee- & Teezubereitung angeboten. Neben einer getrennten Toilette und einer Dusche gehören auch ein Haartrockner und Badelaken zur Ausstattung des Badezimmers. Während ihres Aufenthalts im Arch London können Gäste auch einen Schrank sowie natürliche Lichter nutzen. Die Badezimmer mit einer getrennten Toilette und einer Dusche umfassen zudem einen Haartrockner und Badelaken.
Das Restaurant The Sitara befindet sich in 5 Fußminuten Entfernung von der Unterkunft und serviert asiatische Speisen.