Alberga un restaurante que sirve delicias indias, chinas y continentales. El Narayans Leela Inn se encuentra en Udaipur. Hay conexión WiFi gratuita.
Las habitaciones disponen de TV por cable, aire acondicionado y zona de estar. El baño privado incluye ducha y artículos de aseo gratuitos. Además, gozan de vistas a la ciudad.
La recepción del Narayans Leela Inn está abierta las 24 horas. También ofrece servicio de venta de entradas, mostrador de información turística y consigna de equipaje. Hay aparcamiento gratuito.
El hotel está a 500 metros del palacio de la ciudad, de Gulab Bagh y del lago Pichola. La estación de tren de Udaipur está a 1,6 km y el aeropuerto Maharana Pratap, a 22 km.