The hotel is ideally located within minutes of Kensington Palace, Chelsea Football Club, the famous Harrods department store, Buckingham Palace, Big Ben clock tower and the Tower of London, a dominating landmark in central London. The Earl's Court tube station is just a short walk away.