99 restaurants
Old Stable Bar at Stowford Farm Meadows / Other cuisines
Open now · 9am - 5pm
Berry Down North Devon
Castle St, Combe Martin, Ilfracombe EX34 0HX