The Leela Palace New Delhi is a luxurious hotel that offers a happy hour at its bar, The Library. Guests can enjoy a variety of cocktails, wines, and spirits along with complimentary snacks. The hotel also features a rooftop bar, a spa, and multiple dining options.