Doté d'un jardin et offrant une vue paisible sur la rue, le Green Villa est situé à Udaipur, à 700 mètres de la gare et à 2,2 km du lac Pichola. Il possède une cuisine commune et une cheminée extérieure.
Nombre de chambres: 5
14 Shivaji Nagar Road, 313001 Udaipur, Inde