Holiday Inn Hotels & Resorts is part of the InterContinental Hotels Group family of brands with global headquarters in the U.K. and Americas headquarters in Atlanta. With more than 1,400 properties worldwide and nearly 1,000 in the U.S., Holiday Inn is the most recognized lodging brand in the world and certainly the most iconic.
|
|