Resort Celebs Resort
★★
Raja Niwas, NH22, Shoghi, TNF...A NATURE STAY, Shimla, India Show on map
Cherry Nature Stay, Shimla is a 3-star hotel in Shimla, Himachal Pradesh, India. It is one of 1,098 places to stay in Shimla listed on Triptoic. The property has 8 rooms across 2 floors.
Raja Niwas, NH22, Shoghi, TNF...A NATURE STAY, Shimla, 171219, India
Check-in starts at 12:00 PM and check-out is until 10:00 AM. Early check-in or late check-out may be available on request.
Cherry Nature Stay, Shimla is located at Raja Niwas, NH22, Shoghi, TNF...A NATURE STAY, Shimla 171219, India.
Cherry Nature Stay, Shimla is rated 3 stars.
Cherry Nature Stay, Shimla has 8 rooms.
Highly rated alternatives close by
Resort
Resort
Hotel
Resort
Hotel
Bed & Breakfast