Here's a comparison, well, as close as I could get from the confines of my nice comfortable chair.
Actually, I initially thought that perhaps the building on the corner (left of screen) was the same one, but I think that it has been replaced by a newer one that had no choice but occupy the same odd footprint - either that or a major remodeling of the windows has gone on.
Lastly the camera settles on its intended subject - a jewelers close to the junction with Hillier Street.
Also, look carefully at the top screen cap and you can see an establishment at the back (on Hillier Street) with the words "Cheong Gold" - the rest of the name being obscured. Well, actually this business is still there and its called Lee Cheong Gold Dealers Limited in the same building (Hillier Commercial Building).