106-room InterContinental Chennai Mahabalipuram Resort to be first resort to open under InterContinental brand in India InterContinental Hotels Group (IHG), one of world’s leading hotel companies, today […]