NEUTRALBosbury Church Ledbury, United KingdomThe tower here was built in 1230 to hold back welsh incursions.View on Google MapsView on GymHuntr MapSubmit UpdateSubmit Update