The Holiday Inn London Mayfair Hotel is centrally located in the heart of the city. A few minutes walk away is Green Park, the Royal Academy, Fortnum & Mason Food Store, the fashionable shops of Bond Street and the West End’s business and entertainment districts. The Holiday Inn London Mayfair Hotel is a short walk or a few tube stations from Oxford Street. Rooms are in a pleasing, classic design.