Richard Wong commented on Flickr that the building on the background is on Arran Street, and part till exists. We've got a more recent photo at https://gwulo.com/node/2163
Date picture taken
1960s
Gallery
Shows place