Vellayammal Starch is located in Namakkal, India on 5/172, Main Pottireddipatti, Thuraiyur Rd. Vellayammal Starch is rated 5 out of 5 in the category food processing company in India.
Address
5/172, Main Pottireddipatti, Thuraiyur Rd
Accessibility
Wheelchair-accessible entrance