The South Street Hospital, now part of London Health Sciences Centre, dates from 1875 when it opened as London General Hospital on Ottoway Avenue, now South Street.
The building above is at the intersection of South and Colborne Streets. In the picture, below, it may be the building on the far left, partially hidden behind the evergreen.
The hospital is on its way to being closed and may be gone in the near future. One stumbling block is agreeing on which government, the provincial or City of London, will be picking up the bulk of the tab for the demolition.
There are folk in town who'd like to see the old hospital converted into apartments but there are problems with asbestos and it may be more expedient to simply tear the old buildings down and build new.