Castle Hill is situated amongst the beautiful North Devon landscape.

 

Castle Hilll
Filleigh
Barnstaple
EX32 ORH