This is really weird - I went to see if it was possible that the street was to the east of the blue building instead of the south on the Instant Street View link. I dropped into the middle of a store at a place called Sin Tat Plaza. The items for sell are all sex toys and such....inside the store not from outside on the sidewalk.
CIA’s on the third floor of that curved building. We have this in a Q thread here.