This was the first St Nicholas Church located on Military Officer Street later known as Military Administration Street (Today's Xiāngshùn Street) in the old district of Harbin called Xīxiāngfāng. It was built on August 1, 1898.
1906 postcard from UK
1905 postcard from Vintage Postcard
from Russian Atlantida