South Florida Trade Center

The South Florida Trade Center is 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 it is served as the headquarters of the Florida Nazi Party. The South Florida Trade Center heavily resembles the original World Trade Center in New York City.

What's Inside Tower 1 and Tower 2?

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