Village Resort Shimla
Search & compare prices for Village Resort Shimla in all hotel booking websites.
Village Resort Shimla Address: Tara Devi Temple Road,Shoghishimla, Shimla, India
Minimum price found for Village Resort Shimla was: Null INR
Click here to get more information, photos & guest ratings for Village Resort Shimla