secret chinese police stations glasgow?

best answer
  • Where is the secret Chinese Police station in Glasgow? The supposed Chinese Police service station in Glasgow is based at 417 Sauchiehall Street - the same address as Cantonese restaurant Loon Fung. So far the restaurant has denied any involvement.