ITC’s group of hotel has more than 115 hotels across India, across six brands, in over 80 destinations. The brand has long been known to offer hospitality, warmth, and Indian tradition through its top-notch services and facilities. The hotel group’s loyalty program, Club ITC has been one of the most flexible, rewarding, and easy-to-use for [...]