Company name: Church of All Saints, Helmsley
Description: All Saints Church, Helmsley
Church St, Helmsley, York YO62, United Kingdom