Directory Image
This website uses cookies to improve user experience. By using our website you consent to all cookies in accordance with our Privacy Policy.
Holiday Inn London Mayfair
Directory Regional Europe United Kingdom

Holiday Inn London Mayfair

Offers information on the hotel's location close to major attractions such as Buckingham Palace and Leicester Square, as well as rooms, facilities and nearby Tube stations.

  • Listing ID#182607
  • Listing TypeExpress-5
  • AddedDec 03, 2011