Stowford Farm Meadows
1 lodge matching your requirements
Open all year, Stowford Farm Meadows is a holiday park in North Devon, set within 500 acres of beautiful countryside and perfectly placed for exploring the region`s stunning coastline, picturesque villages and scenic walking trails. With Woolacombe, Ilfracombe and Exmoor all within easy reach, it`s ...
Ilfracombe, Devon
Starting from £229,995