First Holiday Inn Hotel Opens in Chennai, India Posted by Staff Writer April 11, 2017 0 IHG opened the Holiday Inn Chennai OMR IT Expressway in India, offering business travellers comfortable accommodation in Tamil Nadu.Read More