11
2111 NW 10th Ave
Miami, FL 33127
$1,525,000 USD
3,954 SF
3,954 SF
$1,525,000 USD
Storefront