IHG Hotels & Resorts and Franzé Developments have opened a brand-new Holiday Inn & Suites in Australia. The opening of Holiday Inn & Suites Geelong marks a significant milestone as the first major new-build hotel in the area in almost 20 years invigorating Geelong with one of the world’s most recognised and trusted hotel brands.