8020 SW 62nd Avenue, Miami, FL 33143
Miami, FL 33143
1 / 30
$2,825,000
4 bed · 3.5 bath · 3,248 sq ft · Built 2013