The Holiday Inn London - Mayfair is situated in Mayfair which is well-known for its many hotels. This London hotel rests on the corner of Piccadilly and Berkeley Streets. Close to the hotel are Hyde Park, the Royal Academy, Buckingham Palace and the London Eye. Upscale shopping and dining are available near the hotel as well as are many nightlife establishments. The Holiday Inn London - Mayfair benefits from the same convenient location as do all hotels located in Mayfair. London Heathrow International Airport is located approximately 12 miles away from the hotel.
The rooms at the Holiday Inn London - Mayfair are all air conditioned and wireless Internet access is provided for guests. There is an onsite restaurant for guests and a lounge which serves drinks. There are also meeting rooms available, provided with natural lighting, which are appropriately-sized for most business meetings and conventions.
The Holiday Inn London - Mayfair contains nearly 200 rooms and is located in one of London's hotel districts. It is convenient to a great many choices in nightlife, shopping and dining and is able to accommodate meetings and conventions for business travelers. Public transit is available close by.