An interactive map showing the location of Church of St Laurence, Newby and Scalby, North Yorkshire, England, UK.