Entire House M13 Manjit Mansion Shimla
★★★★★
, Beolia, Shri Villa Shimla, Shimla, India Show on map
Shri Villa is a 3-star resort villa in Shimla, Himachal Pradesh, India. Guests rate it 7.6/10 (good) across 1 reviews, ranking it #468 of 1,098 places to stay in Shimla. The property has 1 rooms.
, Beolia, Shri Villa Shimla, Shimla, 171009, India
Shri Villa has a guest rating of 7.6 out of 10 from 1 reviews, which is considered good. It ranks #468 of 1,098 properties in Shimla on Triptoic.
Shri Villa is located at , Beolia, Shri Villa Shimla, Shimla 171009, India.
Shri Villa is rated 3 stars.
Shri Villa has 1 rooms.
Highly rated alternatives close by
Entire House
Apartment/Flat
Hotel
Hotel
Apartment/Flat