Company name: Hollamoor Farm Livery
Description: Hollamoor Farm is a small, happy livery yard in North Devon, situated on a peaceful estate in Tawstock, three miles from Barnstaple....
Tawstock, Barnstaple EX31 3NY, United Kingdom