Home » Intercontinental Hotels Group (IHG) has opened its first Holiday Inn-branded property in Vietnam