Where is Church of the Annunciation located?
Church of the Annunciation, Church of the Annunciation, Great Britain (approx. 51.514446°, -0.15861112°)
Church of the Annunciation, Church of the Annunciation, Great Britain (approx. 51.514446°, -0.15861112°)