Best Western star rating

Best Western John Howard Hotel - London U.K.

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

 

 

RAH Small_90777.JPG
suite 12_66062.jpg

Gloucester Road, South Kensington and High Street Kensington underground trains stations are within easy access with direct links to London Heathrow Airport and the bustling West End of London and major tourist attractions like Buckingham Palace, Madame Tussauds, London Eye, Tower Bridge and Hyde Park.

So if you are coming to London for business, a London City break, looking for a hotel apartment in London or need a hotel near the Royal Albert Hall, make the Best Western John Howard Hotel your Hotel home away from home!

 

 

Book online panel picture

Book Online Now

To get the latest hot deals and availability ...

More info

Visit London_98136.gif

Best Western & Visit London

In partnership with Visitlondon.com we bring you a host of valuable information on our great city.

More info

taxi+bus_75152.jpg

Getting Around London

Get the latest up to date information on all London's major transport sytems

More info