Description
ITC Hotels is India's premier chain of luxury hotels, known for its exceptional hospitality and commitment to responsible luxury. The company was launched in 1975 and has become synonymous with Indian hospitality. ITC Hotels has pioneered the concept of 'Responsible Luxury,' integrating world-class green practices with contemporary design elements to deliver luxury in the greenest possible manner. The hotels are committed to sustainability, and all properties have received the coveted LEED Platinum Certification, making ITC Hotels one of the largest hotel chains in the world to achieve this distinction.