Das reizvolle 2-Sterne-Marble Arch Inn London liegt in einer 10 Gehminuten Entfernung von der U-Bahn-Station Marble Arch entfernt und bietet komfortable Zimmer sowie WLAN im ganzen Gebäude. Das Hotel bietet einen Gepäckraum und liegt in unmittelbarer Nähe vom Madame Tussauds in London.
Im Stadtteil Hyde Park gelegen, ist der Gasthof in einer Entfernung von 2 km von den Bildungsstätten wie der Royal Academy of Arts. Der St. James's Palace, ein idealer Ort, um die Gegend zu erkunden, befindet sich in einer 25 Gehminuten Entfernung vom Marble Arch Inn London. Oxford St ist innerhalb von 30 Fußminuten erreichbar. Für Fernreisende ist der Flughafen London City in 33 Minuten mit dem Auto zu erreichen.
Die 30 Nichtraucher- Zimmer verfügen über einen Flachbildfernseher mit Satellitenkanälen und einen Radiowecker sowie Ausstattung zur Kaffee- & Teezubereitung.
Das Restaurant Two Point, das sowohl leckere Speisen als auch Getränke serviert, befindet sich etwa 150 Meter vom Marble Arch Inn entfernt.