The Holiday Inn Mayfair is a four star deluxe property offering a relaxed and elegant atmosphere, enhanced by tasteful décor. Situated in the heart of Mayfair, on the corner of Piccadilly and Berkley Street and is ideally situated for both business and pleasure. In 2003 the hotel refurbished 45% of its rooms.
Rooms: 180.
More Informations on Holiday Inn Mayfair, London
Hotel Information & Facilities
General Restaurant, Air Conditioned, Public Restaurant, Public Bar, Public Lift, Parking at Hotel (£35.00), Exercise Gym, Around-the-clock Service, TV in the Room, Minibar in the Room, Phone in the Room, Non Smoking