The hotel is located in the heart of Westminster,
which is a 45-minute drive from Heathrow Airport. Some of London's most popular
tourist attractions like the Buckingham Palace, St.James Park, The Houses of
Parliament, Westminster Abbey and the Queen Elizabeth II Conference Centre are
within walking distance from the hotel.