A brief glimpse along Hennessy Road (looking westbound from around where Canal Road is. I'm not sure when the canal Road flyover was constructed but the angle of the camera suggests it may have been positioned at around that height, but I need to confirm.
Pretty much all the buildings along here (on the right) have been redeveloped with the exception of the brown building at the far end on the right which is the Foo Tak building. It's still around as far as I know but you may have realised already that the small low rise corner building at its side (on the corner of Hennessy and Marsh) is the recently demolished (to Hong Kong's shame) Tung Tak Pawnshop.
There's a white high rise covered in scaffolding on the right hand side as well and I think this is probably Henning House that was completed in 1971 - so I guess the filming for these scenes can be dated to that year.