The hotel provides the ideal location from which to explore London. It is centrally situated, with some of the city’s famous attractions within walking distance - among them Madame Tussauds, the Planetarium, Royal Albert Hall, London Zoo, Harrods, Oxford Street, Hyde Park, and many more.