1954 South China Stadium

Wed, 10/10/2018 - 17:08
Date picture taken


Would anyone know what the large building at the top and center of this photo is? 

Based on the position of #46 King Yin Lei, it appears to be the near the location of the Adventist Hospital, but  doesn't match photos of St. Albert's Priory or Rosaryhill School which succeded it. If this is truly a photo from the 1950s, it's hard to think what else what would have been on Mt. Nicholson that would have been so big.

(I am interested as I'm trying to find images of the house or site that once was #39 Stubbs Road.)