Thanks to Phil from the super Hong Kong (& Macau) Stuff / Hong Kong (& Macau) Film Stuff blogs, for coming to my aid when hit by a mental block...
This spot on Wing Lok Street, between Grand Millennium Plaza and the Cosco Tower (which I must have walked across dozens of times), is where Robert Hung and San Sin are unceremoniously dumped out of the back of a van.