Results 1 results found Sheep and obelisk, Welcombe Hills, near Stratford upon Avon, Warwickshire, England, United Kingdom, Europe