 |
 |
An oasis of tranquility in the heart of London, located in a tree-lined boulevard in the exclusive Royal Borough of Kensington. A choice of 40 luxurious ensuite bedrooms or 12 self-contained furnished apartments. Close to fashionable High Street Kensington and Knightsbridge, home to Harrods, Harvey Nichols and other famous designer stores.
Tariff from £59 to £129 (GBP) per room per night
|
|
|
|

|