1700 - 1800 NW 66th Avenue, Plantation, FL 32805
Plantation Technology Center is a 96,000 SQ.FT industrial and office property located in Miami, FL.