The Russian church is located above the Visitation church, on the south side of Ein Kerem. The church is located inside the area of the Russian monastery called Moskkubia (Al Moskovoia). The 5-onion-dome structure started construction in 1905 and completed only in 2005, and later its domes were painted in gold.
Post a New Image Comment