Das Hotel Edgware Rooms London besitzt 7 Zimmer und liegt etwa 18 Gehminuten vom Madame Tussauds entfernt.
Die Pension im Bezirk Marylebone liegt in einer Entfernung von nur 1 km von der Oxford Street und in einer 2 km Entfernung von Einkaufsmöglichkeiten wie dem Gordon Square Garden. Das Hotel befindet sich in London, in unmittelbarer Nähe vom Bahnhof Marylebone. Das London Science Museum, eine der zahlreichen kulturellen Attraktionen der Stadt, liegt in ungefähr 25 Gehminuten Entfernung vom Edgware Rooms. Die Unterkunft ist ein paar Schritte entfernt von der U-Bahn-Station Edgware Road.
Zu den Annehmlichkeiten im Badezimmer gehören ein Haartrockner und Handtücher sowie eine getrennte Toilette und eine Dusche.
Das Restaurant The Larrik serviert verschiedene Arten von britischen Gerichten und liegt in rund 100 Meter Entfernung vom Hotel.