Holiday Inn Mayfair Hotel Wedding Venue
About Holiday Inn London - Mayfair
Wedding reception venue with guest accommodation available in London Mayfair.
Contact & Location
Holiday Inn London - Mayfair
3 Berkeley Street, Mayfair, W1J 8NE, Central London, United Kingdom