9
3251-3255 NW 183rd St
Opa Locka, FL 33056
$1,600,000 USD
5,092 SF
5,092 SF
$1,600,000 USD
Storefront