BLOCLEats

Taffs Fish & Chips

16 South Street
Torrington
Devon
EX388AA

Food rating: 1/5 stars
Updated: 3. November 2023

map for Taffs Fish & Chips

Takeaway Shop nearby

  1. Pizza Palace, EX388HE
  2. Torrington Grill, EX388AA