Holiday Inn London Mayfair

3 Berkeley Street, London