This Wanchai Salvation Army Food Kitchen was situated on the grounds of today's Lockhart Road Municipal Services Building. Another Food Kitchen was located across the road (Hennessy Road) as viewed here
View the original, larger copy of this image at the UWM website: http://collections.lib.uwm.edu/cdm/ref/collection/agsphoto/id/18404