10
3401 N Miami Ave
Miami, FL 33127
$4,200,000 USD
347,740 SF
1
Unit
347,740 SF
$4,200,000 USD
Storefront Retail Office