2. 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 Hotel
and Resorts in India. It is part of the ITC
Limited (formerly India Tobacco Company) group of
companies. ITC Hotels is regularly voted amongst the
best employers in Asia in the hospitality sector.