Das 3-Sterne-John Howard Hotel London befindet sich im Bezirk Kensington and Chelsea von London, 5 Fußminuten vom Imperial College London entfernt. Das Hotel stellt den Gästen WLAN in den Zimmern bereit.
In etwa 2 km Entfernung vom Hotel können Sie den Green Park besuchen. Das John Howard liegt in circa 10 Gehminuten Entfernung von der U-Bahn-Station Gloucester Road und in einer Entfernung von circa 10 Fahrminuten vom British Museum. Naturliebhaber werden die Nähe zum See The Long Water zu schätzen wissen, der rund 1 km von der Unterkunft entfernt ist. Die Unterkunft ist auch in unmittelbarer Nähe vom London Science Museum. Das John Howard London liegt sehr günstig in etwa 2 km Entfernung vom Bahnhof Marylebone.
Zu den Speisemöglichkeiten gehört auch das Restaurant Coda Restaurant by Eric Chavot in unmittelbarer Nähe zum Hotel.