Fish & Chips · Devon
Good food.
Great flavour.
16 South Street, Torrington, Devon, EX38 8AA
Opening hours to be confirmed
Taffs Fish & Chips is a local takeaway in Devon, EX38 8AA. A menu has not yet been added to this listing.
Taffs Fish & Chips is listed at 16 South Street, Torrington, Devon, EX38 8AA. Opening hours and menu details can be added by the verified owner.
Loading reviews…