The Leela Niwas paying guest house is located in Mount Abu, India on Behind Bus stand, behind coal depot parking, behind poloview hotel. The Leela Niwas paying guest house is rated 4.2 out of 5 in the category guest house in India.
Address
Behind Bus stand, behind coal depot parking, behind poloview hotel