Hotel Holiday Inn London Mayfair, London

3 Berkeley StreetMayfair, LondonW1J 8NE, United Kingdom