Company Description ITC Hotels is a premier chain of luxury hotels in India, launched in 1975. The company pioneered the concept of \'Responsible Luxury\', integrating world class green practices with contemporary design elements to deliver the best of luxury in…