Offering a garden and quiet street view, Green Villa is situated in Udaipur, 700 metres from Udaipur Railway Station and 2.2 km from Lake Pichola. Boasting a shared kitchen, this property also provides guests with an outdoor fireplace.
Number of rooms: 5
14 Shivaji Nagar Road, 313001 Udaipur, India