Q: Where is Nature Villa Home Stay Shimla?
A: Nature Villa Home Stay Shimla is located at: Nature Villa , Vill - Sadhora , PO - Baldeyan Mashobra, Naldehra Road, Shimla, Himachal Pradesh 171007, India
Q: What are the coordinates of the Nature Villa Home Stay Shimla?
A: Latitude: 31.159509, Longitude: 77.2068572
Q: How is Nature Villa Home Stay Shimla rated?
A: Nature Villa Home Stay Shimla has not rated yet on addressschool.com