ที่อยู่ : 129 cromwell road, london, united kingdom sw7 4ds, united kingdom, london Show Hotel Map
Enjoying a prime location within the Royal Borough of Kensington and Chelsea. Is within 20 minutes' walking distance of many leading London attractions, including the Victoria and Albert Museum, Hyde Park and some of the city's most exclusive shopping areas. Harrods is around 2 km walk away.