These two views are almost exactly 100 years apart. Looking north along Carter Road (today's Shimen No. 2 Road 石门二路), at the intersection with Avenue Road (today's West Beijing Road 北京西路), c. 1917 and in 2015:


UPDATE: As I was just informed, the brick buildings have been completely rebuilt in 1998.