film still from Desperate Mission (1965).
The low white building on the left is the old Tien Chu chemical factory (listed as "seasoning powder factory" on older maps). The view is looking at the corner of Olympic Avenue as it merges with Sung Wong Toi Road.
Date picture taken
1965 (year is approximate)
Gallery