7700 SW 88TH Street, Miami, FL 33156
Dadeland Square is a 213,000 SQ.FT mixed-use office and retail building located in Miami, FL.