Peace home stay
New shakrala, 9, Mehli, Shimla, Himachal Pradesh 171013, India
5
2 reviews
2 comments
35FV+WG Shimla, Himachal Pradesh, India
Location reporting
Claim this location
Write a review
Recommended locationsSandeep Sandhu351 days ago
Sanjay sharma2 years ago