Price from USD 270,00 per night in Holiday Inn London Mayfair in London (United Kingdom). A stay at Holiday Inn London Mayfair places you in the heart of London, walking distance from Royal Academy of Arts and Spencer House. This 4-star hotel is close to Trafalgar Square and Big Ben.
Make yourself at home in one of the 194 air-conditioned rooms featuring minibars. Satellite programming provides entertainment, and wired and wireless Internet access is available for a surcharge. Conveniences include safes and complimentary newspapers, as well as direct-dial phones with free local calls and voice mail.
Make use of convenient amenities, which include concierge services and discounted use of a nearby fitness facility.