Das Arch Hotel liegt in der Pemberton Gardens im Archway-Viertel im Norden Londons und bietet eine ruhige Wohngegend mit einfachem Zugang zum Stadtzentrum. Es ist etwa 2 km vom Emirates Stadium, 4 km von Hampstead und in der Nähe von Sehenswürdigkeiten wie dem Highgate Cemetery und dem Camden Market entfernt. Die U-Bahn-Station Archway ist nur einen kurzen Spaziergang entfernt und bietet direkte Verbindungen in die Stadt, während der London City Airport etwa 17 km und der Flughafen Heathrow etwa 28 km vom Hotel entfernt liegen.