Where is Greek Orthodox Church of St Nicholas?

Where is Greek Orthodox Church of St Nicholas located?

Greek Orthodox Church of St Nicholas, Greek Orthodox Church of St Nicholas, Great Britain (approx. 53.3954°, -2.9671°)


Where is Greek Orthodox Church of St Nicholas on the map?