Holiday Inn
1213 Locations
521 location(s) in United States of America
51 location(s) in Canada
140 location(s) in China
+76
+501 locations in 76 other countries
Updated Aug 07, 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.