LocationThis luxury hotel lies at the heart of London; close to Buckingham Palace and the Houses of Parliament; St. James' Park; Green Park as well as public transport (St. James' Park underground station) are to be found in the vicinity. It is just 28 km to Heathrow airport.