16
727 N Andrews Ave
Fort Lauderdale, FL 33311
$1,800,000 USD
9,553 SF
9,553 SF
$1,800,000 USD
Manufacturing