South Florida Trade Center

The original South Florida Trade Center was a large complex of seven buildings in Downtown Miami, Florida, United States. It featured the landmark Twin Towers, which opened on April 20, 2018, and was a home of the Florida Nazi Party.

What's Inside Tower 1 and Tower 2?

 * Starbucks
 * Chick Fil A
 * McDonald's
 * Subway
 * Burger King