Where is the Townsend Agency supposed to be in the new Charlie's Angels TV series?

I know it's in Miami, but I haven't been able to figure out what building it is.
1 answer 1