We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. Read more…
The Cedars Inn

The Cedars Inn

Bickington Rd, Barnstaple, EX31 2, United Kingdom

Get Directions

+44 1271 371784

Similar places nearby