Chik Lo, 70 Tai Hang Road [c.1938-c.1961]
[Update March 2019: Serene has identified the building in the comments below.]
The building is near the centre of this 1947 photo:
It's a big building, with what looks like a semi-circular wall around the downhill edge.
Does anyone know what it was?
The current building on the site is Trafalgar Court. If you zoom in on the satellite view below, it looks to cover the same area as the old building and also has a curve to its downhill side: