Barracuda Fish & Chips
Fish and Chips · Seafood · Casual Dining
Barracuda Fish & Chips Upminster is a British establishment offering seafood, with a focus on fish and chips. They also provide gluten-free options.
Location
Best places nearby
The highest rated places close to Barracuda Fish & Chips.
Local restaurants nearby
52 Station Road, Upminster RM14 2TU, England



