3
2859-2921 SW 23rd Ter
Fort Lauderdale, FL 33312
Rate Upon Request
1.03 AC
1
Space Available
1.03 AC
Rate Upon Request
Industrial