The Leela Palace New Delhi is a luxurious hotel that features a state-of-the-art wellness center. The center offers a range of treatments, including Ayurvedic massages, yoga classes, and meditation sessions. The hotel also has a fitness center, sauna, and steam room for guests to enjoy.