Kenwood House Hotel London is only 4 minutes from Marble Arch and Hyde Park in the very heart of London. The world renown shopping facilities of Oxford Street and Mayfair's Bond Street are within walking distance. Moments from Madame Tussaud's and a gentle walk to Regents Park.
Kenwood House Hotel London Click here to browse more
London Accomodation Budget
|