Where is Church of the Annunciation?

Where is Church of the Annunciation located?

Church of the Annunciation, Church of the Annunciation, Great Britain (approx. 51.514446°, -0.15861112°)


Where is Church of the Annunciation on the map?