Atchi Fish Foods Stall is located in Erode, India on Power House Rd, Kaikolar Thottam, Chidambaram Colony. Atchi Fish Foods Stall is rated 3 out of 5 in the category fish and chips takeaway in India.
Address
Power House Rd, Kaikolar Thottam, Chidambaram Colony