Das 4-Sterne-The Leonard Hotel London verfügt über 53 Zimmer und ist etwa 20 Gehminuten von der St James's Church entfernt gelegen. Das Hotel bietet WLAN in den öffentlichen Bereichen sowie eine 24-Stunden-Rezeption und einen Weckrufservice.
Die erstklassige Lage, in weniger als 1 km Entfernung vom Bahnhof Marylebone, bietet schnellen Zugang zum Selfridges London. Das Leonard London liegt in unmittelbarer Nähe von der Royal Academy of Arts. Der Gordon Square Garden liegt lediglich 25 Gehminuten von der Unterkunft entfernt, während die U-Bahn-Station Marble Arch in 200 Meter Entfernung vom Hotel ist.
Die Zimmer sind mit einem Bügeleisen/Bügelbrett und einer Klimaanlage ausgestattet. Einige Zimmer verfügen über einen Balkon und einen Essbereich für den Komfort der Gäste. Zu den netten Details, die Ihren Aufenthalt verschönern, gehören eine getrennte Toilette und eine Dusche. In den Bädern sind ein Bidet, eine getrennte Toilette und eine Dusche sowie ein Haartrockner und Morgenmäntel vorhanden.
Im The Leonard Hotel kann man ein kontinentales Frühstück genießen. Lassen Sie den Abend in einer hauseigenen Lounge- Bar schön ausklingen. Das Restaurant Seymour Restaurant at The Leonard, das sowohl leckere Speisen als auch Getränke serviert, befindet sich ungefähr 50 Meter von der Unterkunft entfernt.