2001 S Andrews Ave
Fort Lauderdale, FL 33316
$18,000,000 USD
31,212 SF
31,212 SF
$18,000,000 USD
Manufacturing