The hotel is located on a quiet street near the Courtauld Institute of Art, Madame Tussaud’s wax museum, the famous Piccadilly Circus intersection, the Tower of London and Buckingham Palace. It is also only a few minutes’ walk to King's Cross, St Pancras and Euston Stations – all of which have associated underground stations.