The Leela Palace New Delhi is a luxurious hotel located in the heart of the city. It features a state-of-the-art fitness center with modern equipment and personal trainers. The gym is open 24/7 and offers a range of fitness classes. Guests can also enjoy a swim in the hotel's outdoor pool or relax in the spa.