The Leela Palace New Delhi is a luxurious hotel located in the heart of the city. It features a range of dining options, including an award-winning restaurant, Jamavar, which serves authentic Indian cuisine. The hotel also has a rooftop bar and a patisserie that offers a variety of desserts and pastries.