The NEST is a park located in Karur, Tamil Nadu. The average rating of this place is 4.80 out of 5 stars based on 5 reviews. The street address of this place is V4W5+MFG, Karur, Emoor, Tamil Nadu 639005, India. It is about 3.59 kilometers away from the Velliyanai railway station.
Tony K Chackochan 36 months ago
Beautiful spot to spend some peaceful moments