The Russian place near Jaffa. The photo from Yuvachyov's book "Pilgrimage to Palestine". Chapter 11, p. 55.