Hotel Hotel Mountain Crown, Mashobra
★★★
Sadhora Mashobra Naldehra, Shimla, India Show on map
Hillcrest Resort by DLS Hotels is a hotel in Shimla, India. It is one of 1,098 places to stay in Shimla listed on Triptoic.
Sadhora Mashobra Naldehra, Shimla, 171007, India
Hillcrest Resort by DLS Hotels is located at Sadhora Mashobra Naldehra, Shimla 171007, India.
Highly rated alternatives close by
Hotel
Hotel
Hotel
Homestay
Bed & Breakfast