An interactive map showing the location of Church of St Nicholas, Peopleton, Worcestershire, England, UK.