1973 Johnston Road

Thu, 05/26/2022 - 00:20

The Great China Hardware Co. Ltd was located at 35-37 Johnston Road at the western corner with Thomson Road. A tram trailer appears to be passing by. A similar photo of the junction can be viewed here

Source: This image came from Flickr, see https://flickr.com/photo.gne?id=49342038172

Date picture taken
1973
Author(s)