Upper Leigh Farm

SALISBURY, Wiltshire, United Kingdom
    Organic Farming

    Upper Leigh Farm near Shaftesbury runs a suckler beef herd of South Devon cows.