Hotels in South Kensington
The John Howard Hotel is an oasis of tranquillity and elegance in the heart of London. Located in a tree lined boulevard in the exclusive area of Kensington and Chelsea, the property offers a choice of 52 luxurious rooms and suites. Enjoy a combination of world elegance and modern day comforts at this prestigious hotel, where a friendly staff is always at hand to offer efficient and prompt service, ensuring you get the most out of your stay in London.
For an instant Currency convertor Click here
Credit Cards Accepted
Tea/Coffee Making Facilities
TV in Rooms
This page viewed on 3,048 occasions since Oct 16th 2005
On this day: