Sort:  

Yes ICC Union Square right on top of Kowloon Station

Nice - I don't venture over to the dark-side too often, but thought I recognised this place :)