4
8390 SW 72nd Ave
Miami, FL 33143
$2,295,000 USD
2,815 SF
1
Unit
2,815 SF
$2,295,000 USD
Apartments