Set in a 19th-century building in the exclusive neighbourhood of Kensington and Chelsea, the Kensington House Hotel provides boutique accommodation a short amble from Harrods and Harvey Nichols. The bright rooms get plenty of natural light and come equipped with free wi-fi access, satellite TV and en-suite bathrooms. Ask the friendly staff at reception for the best tips on where to visit.
Guests can enjoy both traditional and modern dishes in an informal environment.