ITC Hotels
4.2 out of 5 stars.
Get weekly updates, new jobs, and reviews

About ITC Hotels

ITC Hotels is India's second largest hotel chain with over 100 hotels. Based in the Hotels Division Headquarters at the ITC Green Centre in Gurgaon, New Delhi, ITC Hotels is also the exclusive franchisee of The Luxury Collection brand of Starwood Hotels and Resorts in India. It is part of the ITC Limited (formerly India Tobacco Company) group of companies. – 

Friends partySueat room hallFeeling tired after the marathonajman