8
412-416 N Andrews Ave
Fort Lauderdale, FL 33301
$2,000,000 USD
4,091 SF
4,091 SF
$2,000,000 USD
Storefront Retail Office