2.5 Acre Site For Sale In Downtown Miami
Property on Flagler Street in Downtown Miami is up for sale, according to The Next Miami. The 2.5 acre site has conceptual plans called "Sky Plaza" that could be a 2.4 million square foot project.
Bids are due April 22 for the site.