View Menu
British Fish & Chips is a Restaurant in Hoddesdon. It is open 6 days a week.
Address: Hoddesdon EN11 0JL, UK, Hoddesdon
Phone: