The Leela Palace New Delhi is a luxurious hotel located in the heart of the city. All rooms are equipped with a coffee maker, and guests can enjoy a variety of coffee blends at the hotel's café. The hotel also features a rooftop bar with stunning views of the city.