Where is St Nicholas Church?

Where is St Nicholas Church located?

St Nicholas Church, St Nicholas Church, Great Britain (approx. 51.74611°, -0.805331°)


Where is St Nicholas Church on the map?