Loading...

Barracuda Fish & Chips | view more Restaurants

Type: Mid-range, Seafood, British, Grill
52 Station Road, Upminster RM14 2TU England
Rating: 3.5
Country: United Kingdom
City: Upminster

Meals: Lunch, Dinner
Cuisines: Seafood, British, Grill
Features: Takeout, Seating, Wheelchair Accessible, Serves Alcohol, Table Service, Reservations