Where is Anchor Church?

Where is Anchor Church located?

Anchor Church, Anchor Church, Great Britain (approx. 52.841667°, -1.4975001°)


Where is Anchor Church on the map?