Get Directions to Stowford Farm Meadows ← View details Berry Down, Combe Martin, North Devon EX34 0PW, United Kingdom, Combe Martin, England Get Directions From* To * — Required information