Surf Bay Lodge - Holiday Accommodation North Devon is located in Bideford, United Kingdom on Surf Bay, Churchill Way, Appledore. Surf Bay Lodge - Holiday Accommodation North Devon is rated 4.7 out of 5 in the category holiday accommodation service in United Kingdom.
Address
Surf Bay, Churchill Way, Appledore