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°)
Greek Orthodox Church of St Nicholas, Greek Orthodox Church of St Nicholas, Great Britain (approx. 53.3954°, -2.9671°)