However, Thomas has a very keen eye and has been able to identify the actual street corner courtesy of a shop sign that looks to be almost unchanged in 40 years...unbelievable!
Take note of the Rolex and Tudor signs in the top picture - here is the same sign today, taken from streetview on the northern side of Hennessy Rd where it joins with Percival Street. The buildings at the back right include the still-standing (as you can see) Po Hon Building (built 1967) further up Percival St. The shop the sign belongs to is (still) called the "La Suisse Watch Company Ltd" and the building itself is the East South Building at 475 - 481 Hennessy Road.
Anyway, once again many thanks to Thomas for his keen-sightedness.