Reading from the street sign, this should be the junction of Middle and Nathan Roads. Swindon book shop is on the right. It seems to be very close, for me it should a a few blocks further north. The Swindon sign looks a bit different to the one from 1966: same outline, but different colour.
I'm not really sure if this is the correct place.
Comments
Middle Road
Yes, looking north from the south side of Middle Road. The building on the left where the street sign is should be the Peninsula Court/ Marco Polo Hotel.
The second picture you have posted is looking south from near Haiphong Road with the same Swindon sign. It's possible the camera lens is distorting the distance which makes it appear closer than it is?
1963 Nathan Road