115
8370 W Flagler St
Miami, FL 33144
$475,000 USD
1,068 SF
1
Unit
1,068 SF
$475,000 USD
Medical