6
3321-3325 NE 33rd St
Fort Lauderdale, FL 33308
$1,700,000 USD
4,445 SF
4,445 SF
$1,700,000 USD
Storefront Retail Office