1 Lloyds Chambers, The Square
Starfish is situated on The Square, Barnstaple in a lovely, old Listed Building. Serving freshly cooked fish and chips on the menu along with some scrumptious puddings, the restuarant is open from Monday to Saturday, 11.30am-2.30pm and 5pm-9pm.
Get in touch, have your say, follow us, see special offers first and share all that's great about Barnstaple town centre
Click on the icons below.