The Shaftesbury & District Historical Society Trustees’ Annual Report

The Shaftesbury & District Historical Society – Founded 1946 – Registered Charity No. 1156273