Das Top Hotel John Howard Apartments London bietet 52 Zimmer und liegt in 5 Fußminuten Entfernung vom Imperial College London. Alle Gäste können WLAN in den Zimmern gegen Aufpreis nutzen.
Das Hotel ist nur 2 km vom Kyoto Garden sowie nur 1 km vom Kensington Palace entfernt. Das Top Hotel John Howard Apartments bietet Nähe zu Sehenswürdigkeiten wie dem St. James's Park (3 km) und dem Sussex Gardens Open Space (1,1 km). Das Hotel liegt in einer Entfernung von ungefähr 10 Autominuten von der Westminster Cathedral. Die Unterkunft ist nicht weit entfernt von der U-Bahn-Station Gloucester Road gelegen.
Das Restaurant Laurent Perrier Champagne Bar befindet sich in ungefähr 200 Meter Entfernung vom Hotel.