It's called the Salvation Army Village. Once it had residents. Today it has offices.
The Salvation Army is a Christian church famous for its charity work. Its motto is "Giving Hope Today." Formed in 1865 in London, England, it came to Canada in 1882 and is still a going concern today.
According the the Salvation Army Internet page the Salvation Army London Village has a history going back to 1954. Originally it was a Children’s Village with six cottages providing accommodation for orphaned children. With the increasing use of foster care, the Village slowly changed its purpose.
With the closure of institutional facilities for people with developmental disabilities, in 1973 the Village began operating services dedicated to helping such children. This led to a Community Living program which was operated by the Village throughout London starting in 1989 and running for more than a decade.
Today the residents are gone. In the summer there may be day camps held on the grounds. The cottages on the circle are now offices used by various charitable organizations.
The wooden nativity scene on display at The Village today looks as if it has a long history. One doesn't see many like it in the city today. Although one gets the feeling that displays like this were quite common at one time. This display is a trip into the past.