Cedars Inn 3 stars

Bickington Rd, Barnstaple, EX31 2HE, United Kingdom

Hotel image
Read more reviews for Cedars Inn