The company has grown to become the sixth largest hotel chain in India*, and today owns and operates 8,300 rooms in 85 hotels across 52 destinations in India and abroad
The company has grown to become the sixth largest hotel chain in India*, and today owns and operates 8,300 rooms in 85 hotels across 52 destinations in India and abroad