Travel + Leisure - India & South Asia
BEST LUXURY HOTEL CHAIN
ITC Hotels
Since its inception in 1975, ITC Hotels has cemented its position as India’s premier luxury hotel chain. Renowned for its exemplary blend of traditional hospitality and global standards of service, the hotel chain today encompasses over 100 hotels in 70 destinations across four brands. Add to that its commitment to planet positivity; each ITC Hotel is certified with a LEED® (Leadership in Energy and Environmental Design) Platinum rating for globally recognised planet-positive endeavours. The chain’s dedicated hygiene and cleaning protocols programme, WeAssure, promises a stress-free stay in these times. itchotels.com