Monday, July 21, 2025

ITC Narmada, Gujarat’s First LEED Platinum Certified Hotel