The Triads' office appears to actually be on Carnarvon Road. Sandra gets out of the taxi and heads up some steps in the Champagne Court building. The brown hoarding on the right of the top screen cap shows where the Tung Ying Building was being demolished at the time. It has since been redeveloped into "The One" but the demolition began in 2006. This film was released in 2007 but actually there is some footage later that proves the filming was done in or before 2006.