Tata Group's Indian Hotels Company Limited, the largest hospitality firm in India, will manage 'The Claridges' hotel starting in April 2025. This move aims to strengthen its presence in major metro cities with iconic properties.
Signing aligns...
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Accept CookiesPrivacy policy