The police station was actually shot on the fifth floor of West Island School in Hong Kong. The meeting room is actually the study room of the upper school area, and it also doubles as the infirmary. Other scenes take place right outside of that room. In fact you can see the blue lockers in the background.
After the fight in Daniel's bar, Match asks Alien why he disabled a gun he'd taken from one of Daniel's thugs instead of using it, to which Alien responds that that's what Jackie Chan always does. Jackie Chan is one of the film's producers and has a small appearance at the end of the film.