Otteri Water falls is a tourist attraction and water mill located in Vellore, Tamil Nadu. The average rating of this place is 4.20 out of 5 stars based on 40 reviews. The street address of this place is V5M3+F3, Pallaedyampatti, Vellore, Tamil Nadu 632002, India. It is about 2.65 kilometers away from the Vellore Cant railway station.
BARANITHARAN SRINIVASAN 12 months ago
Very Natural - Scenic - Only during monsoon season
Mansoor Vellore 23 months ago
Want more developed,more entertainment...
Somesh Somu 21 months ago
Must visit on rainy times while summer nothing will be there full of dry