Church

Orthodox Church of Our Lady Hall

2 locals recommend

Tips from locals

Sam
September 22, 2014
Built in 1934, the lovely blue-domed church was designed for the huge influx of Russian worshippers to Shanghai in the 1930s, faded murals grace the cupola.
Location
55 新乐路
Xu Hui Qu, Shang Hai Shi