Shoghi Eco Valley Resort and Spa,,Plot no 13 B and C. NH5, Industrial Area Shoghi, Himachal Pradesh 171219, India Shimla 171219
Offering a terrace and views of the mountain, Shoghi Eco Valley Resort and Spa is situated in in the picturesque hill station of Shoghi Shimla at an alt...more