An interactive map showing the location of Church of Holy Cross, Owlpen, Gloucestershire, England, UK.