The hotel is located in the Earls Court area of London, 400 metres from Earl's Court Exhibition Centre and just a short walk from Earls Court tube station. The Natural History and Science Museum and the Victoria and Albert Museum are both just over a kilometre away. Other London landmarks are easily accessible by London transport.