It seems the road on the right is Jaffe rd. The road on the left is Marsh rd. One is looking north-east from the Jaffe rd-Marsh rd junction. The building behind it should be Dandenong Mansion 特麗樓 built in 1988. The 2009 street view of google map also confirmed it. One can see the "river niles sauna" in both pictures.
https://www.midland.com.hk/en/estate/Hong-Kong-Island-%E7%81%A3%E4%BB%9…
Date picture taken
2006
Shows place(s)