Borehamwood Fish and Chip shop
170 Aycliffe Road, Borehamwood WD6 4EG England
Borehamwood Fish and Chip shop is a Fast Food, Seafood, British place is located in Borehamwood, England. The address of Borehamwood Fish and Chip shop is 170 Aycliffe Road, Borehamwood WD6 4EG England.
If you want to go to the place or need any services, you can contact them directly. The phone number is +44 20 8953 5565,