Water channel(Nalla) is located in Vellore, India on No.10 Andal Nagar Katpadi Thiruvalam Road Katpadi Vellore -, VIT. Water channel(Nalla) is rated 3 out of 5 in the category drainage service in India.
Address
No.10 Andal Nagar Katpadi Thiruvalam Road Katpadi Vellore -, VIT