Holiday Inn London Mayfair

3 Berkeley Street
London
United Kingdom