View Menu
The Big Fish is a Takeout restaurant in Stroud. It is open 6 days a week.
For inquiries and reservations, you can contact The Big Fish by phone at +44 1453 753332
Address: 24 Nelson St, Stroud GL5 2HH, UK, Stroud
Phone: +44 1453 753332