Hotel Summer Hill Resort
★★★★
Chail, Shimla, India Show on map
Mountain View Resort is a 3-star hotel in Shimla, India. It is one of 1,098 places to stay in Shimla listed on Triptoic.
Chail, Shimla, India
Mountain View Resort is located at Chail, Shimla, India.
Mountain View Resort is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Resort
Resort
Hotel
Hotel