8305 SW 72nd Avenue 109A, Miami, FL 33143
Miami, FL 33143
1 / 1
$190,000
1 bath · 507 sq ft · Built 1969