
Location
St Barnabas Church
Waterloo Rd
LU7 2NR
Leighton Buzzard
United Kingdom
GB