The Kenwood House Hotel London is a small friendly 3-star hotel in a charming Adam-style town house situated in the heart of london. Located in a prime area of london within walking distance to many worldfamous attractions, shopping, pubs and restaurants catering to all tastes and budgets. A high standard of personalised service ismaintained to ensure that the atmosphereis cheerful and friendly. The staff are always onhand to assist guests. Perfect for business or pleasure.
View Map, Attractions and Public Transport