Where is Greek Orthodox Church of the Annunciation?

Where is Greek Orthodox Church of the Annunciation located?

Greek Orthodox Church of the Annunciation, Greek Orthodox Church of the Annunciation, Great Britain (approx. 53.506386°, -2.2602527°)


Where is Greek Orthodox Church of the Annunciation on the map?