All stores

Orchards Farm Shop in Barnstaple, England

Contact Information

St. Johns La, Barnstaple, England EX32 9DD
Get directions

+44 1271 324294

Store

Working times

Share this Add review Get directions Suggest an update

Photo

Reviews about Orchards Farm Shop

There are no reviews about Orchards Farm Shop

How would you rate this store?

Nearby stores