Chauhan Apple Garden is a garden located in Shimla, Himachal Pradesh. The average rating of this place is 4.80 out of 5 stars based on 19 reviews. The street address of this place is 7G94+2FG, Himachal Pradesh 172031, India.
SHANTA MEHTA 36 months ago
Nice garden
arun bhardwaj 36 months ago
Nice
Bhim Dhariwal (Sonu) 60 months ago
Nyc garden