Apartment/Flat The Thistle Lodge
★★★★★
Near State Bank of India, The Mall, Shimla, India Show on map
Hotel Hilltop is a 3-star hotel in Shimla, India. It is one of 1,098 places to stay in Shimla listed on Triptoic.
Near State Bank of India, The Mall, Shimla, 171003, India
Hotel Hilltop is located at Near State Bank of India, The Mall, Shimla 171003, India.
Hotel Hilltop is rated 3 stars.
Highly rated alternatives close by
Apartment/Flat
Hotel
Hotel
Hotel
Hotel