2.5 Acre Site Listed For $125 Million In Downtown Miami
A 2.52 acre site located located at 251 Flagler Street in Downtown Miami is being listed for sale at $125 million.
The site was originally listed in April 2015 as Sky Plaza, but never sold.
The site, now called Flagler City Center, is approved by the FAA for a 1,010 foot tower with 2500 residential units at 4 million square feet.