Cedars Inn Barnstaple

Bickington Road, Barnstaple, Devon, EX31 2HE

Location map


Add to Shortlist