The Leisure Spa, a prominent & luxury spa brand in Delhi since 2010, with multiple outlet across luxury hotels like ITC. It’s not just a spa; it’s a sanctuary for wellness lovers across the Delhi NCR & Northern India.