The Leela Palace New Delhi is a luxurious hotel that offers rooms and suites with fully equipped kitchens. The hotel also features multiple dining options, including an Indian restaurant, a French restaurant, and a rooftop bar. Other amenities include a spa, a fitness center, and an outdoor pool.