Captain's Fish & Chips

Restaurant in Harlow, UK

Features: takeaway

60 High Street, Hoddesdon, EN11 8ET