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?
{"latitude":52.841667,"longitude":-1.4975001,"title":"Anchor Church"}