The children’s hospital shown above was the Infants’ Department of Vancouver General Hospital. It was at this location from about 1917 until about 1950. (For a couple of years prior to 1917, there was something called The City Creche at 1152/1154 Haro. I have no idea what this was.)
I assume the reason the Infants’ Department was located here – quite distant from the main campus of VGH in Fairview – was due to space limits. The Fairview site was, until 1925, sharing space with UBC. The Eburne Annex was probably situated in Marpole (across from the Marpole Interurban station – the Marpole Loop, today) for a related reason.