Holiday Inn
1167 Locations
531 location(s) in United States of America
51 location(s) in Canada
130 location(s) in United Kingdom
+75
+455 locations in 75 other countries
Updated Jan 11, 2024
Holiday Inn is a British-owned American brand of hotels, and a subsidiary of InterContinental Hotels Group.
Holiday Inn is a British-owned American brand of hotels, and a subsidiary of InterContinental Hotels Group.