El Leela Palace es un hotel de lujo ubicado en el corazón de Nueva Delhi. Ofrece una amplia variedad de opciones gastronómicas, desde cocina india hasta platos internacionales. Todas las comidas están incluidas en el precio de la habitación, lo que permite a los huéspedes disfrutar de una experiencia culinaria sin preocupaciones.