Home Tags Hotels in Latin America

Tag: hotels in Latin America

Holiday Inn Expands in Colombia

MIAMI, Fl.—IHG (InterContinental Hotels Group) announced signings of two new Holiday Inn hotels in Colombia. The new properties—to be located in the northeast region’s...
Advertisement