7403 SW 82nd Street 207N, Miami, FL 33143
Miami, FL 33143
1 / 15
$1,650
1 bath · 377 sq ft · Built 1968