Where is Church of Our Lady and Saint Nicholas?

Where is Church of Our Lady and Saint Nicholas located?

Church of Our Lady and Saint Nicholas, Church of Our Lady and Saint Nicholas, Great Britain (approx. 53.407°, -2.9948°)


Where is Church of Our Lady and Saint Nicholas on the map?