St Peter and St Paul Church Address 23 New Rd, Yeadon Leeds LS19 7HW United Kingdom Upcoming Events No events in this location