Write a review

Howards Fish & Chips

← View details

5 St. James Street, Taunton TA1 1JH, United Kingdom, Taunton, England