Where is St Alban's Church?

Where is St Alban's Church located?

St Alban's Church, St Alban's Church, Great Britain (approx. 51.55662°, 0.07626°)


Where is St Alban's Church on the map?