Holiday Inn
Hospitality
No Team Available
Overview
Holiday Inn® is an American chain of hotels based in Atlanta, Georgia and a brand of IHG Hotels & Resorts. The chain was founded in 1952 by Kemmons Wilson, who opened the first location in Memphis, Tennessee. Holiday Inn® - AN IHG Hotel