The buildings at the back used to form part of the western edge of the slum which would put the filming action pretty much in the centre of today's adjoining Carpenter Road Park near (or perhaps on) the site of the Kowloon City Plaza mall (it was built in 1993).
Saturday, May 28, 2016
Shanghai Surprise - Madonna (1986) - Kowloon Walled City, Kowloon
Another site that seems to have satisfied the film makers with regards to being dilapidated enough to represent old Shanghai is the Kowloon Walled City. We don't get to see inside the "city", but the ramshackle illegal tenements that formed the outer walls of the place can be seen in the background of the next scene along with the shaved hillside at the back of the Tung Tau Tsuen Road.