Resort ORCHARD VALLEY RESORT
★★★
Chail, Imperial Chalets, Shimla, India Show on map
Imperial chalets is a chalet in Shimla, Himachal Pradesh, India. It is one of 1,098 places to stay in Shimla listed on Triptoic. The property has 1 rooms.
Chail, Imperial Chalets, Shimla, 171012, India
Imperial chalets is located at Chail, Imperial Chalets, Shimla 171012, India.
Imperial chalets has 1 rooms.
Highly rated alternatives close by
Resort
Entire House
Hotel
Resort
Hotel
Resort
Resort