- 24 H Room Service
The John Howard Hotel is an oasis of tranquillity and elegance in the heart of Central London. Located in a tree- lined boulevard in the exclusive Royal Borough of Kensington and Chelsea. Enjoy a combination of world elegance and modern day comforts at the John Howard Hotel. The friendly staff is always on hand to offer efficient and prompt service, ensuring you get the most out of you stay in London. In short, you are home away from home.
Availability for: 1 Adults 13/07/2021 - 14/07/2021
No rooms found for selected dates and / or guest combination.