Het restaurant serveert Indiase, Chinese en continentale lekkernijen. Narayans Leela Inn ligt in Udaipur. Er is gratis WiFi beschikbaar.
Elke kamer is voorzien van een kabel-tv, airconditioning en een zithoek. De eigen badkamer is uitgerust met een douche en gratis toiletartikelen. De kamers bieden uitzicht op de stad.
Narayans Leela Inn beschikt over een 24-uursreceptie. Tot de overige faciliteiten behoren een ticketservice, een excursiebalie en een bagageopslag. De accommodatie biedt gratis parkeergelegenheid.
Het hotel ligt op 500 m van het Stadspaleis, Gulab Bagh en het Pichola-meer. Het treinstation van Udaipur ligt op 1,6 km en de luchthaven Maharadja Pratap ligt op 22 km afstand.