This website uses cookies to ensure you get the best experience on our website. Learn more

Sophia Square

x
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Sophia Square
Address:
Sophia Square, South Bank of the Songhua River, Daoli District, Harbin 150000, China

The Cathedral of the Holy Wisdom of God or Saint Sophia Cathedral in Harbin is a former Russian Orthodox church located in the central district of Daoli, Harbin City, Heilongjiang Province, China.
Continue reading...
From Wikipedia, the free encyclopedia.

Attraction Location



Sophia Square Videos

Menu