The Best Western 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 holiday apartments.
Located close to the Royal Albert Hall, Natural History Museum, Science Museum, Kensington Palace, Harrods and the chic designers boutiques of Knightsbridge. You will find Olympia and Earls Court Exhibition Hall are easily accessible



