K K K S TA

Alexander Nevsky Church

  • Next to the Church of the Holy Sepulchre, Old City of Jerusalem