Posts tagged India
Spa Profile: The Spa at The Leela Palace Udaipur

The only tented spa in India spans over 10,000 square feet across eight air-conditioned tents that offer stunning views of Lake Pichola and the Aravalli Mountains.

Read More
The Leela Palaces, Hotels & Resorts Launch Second Pillar of Signature Luxury Wellness Program

Inspired by traditional and modern practices, Aujasya by The Leela encompasses a collection of authentic experiences that build vivacity and promote the vigor of life, built around the two Rs of well-being: Restore and Renew.

Read More