11
8901 SW 157th Ave
Miami, FL 33196
$160,000 USD
27,894 SF
27,894 SF
$160,000 USD
Storefront