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 the John Howard Hotel offers a choice of 40 luxurious bedrooms and 12 self-contained apartments.
Close to fashionable High Street Kensington and Knightsbridge, Harrods, Harvey Nichols and other famous designer stores, the John Howard is only a few minute walk to Hyde Park, Kensington Gardens, Kensington Palace, the Natural History Museum, Victoria and Albert Museum, the Science Museum the world renowned Royal Albert Hall.
Going to
Check-in - Check-out
2 Adults, 1 Room
Select board type and room
Overview
Reviews
6.0
Above Average
Based on 1 customer review
Best Western John Howard Hotel
Kensington, London
6.0
Above Average