2
For Sale
$2,237,000
Avg Price
$1,575,000
From
$2,899,000
To
8020 SW 62nd Ave, Miami FL 33143
8040 SW 63rd Pl, Miami FL 33143