The New Amsterdam
80 High St, Barnstaple
01271 342227
Recent Reviews
Order Online
Reserve
The New Amsterdam
80 High St, Barnstaple EX31 1HX
01271 342227