1954 South China Stadium | Gwulo: Old Hong Kong

1954 South China Stadium

1954 South China Stadium
Date picture taken (may be approximate): 
Friday, January 1, 1954


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.)