2420 NW 132nd Street, Miami, FL 33167
Miami, FL 33167
1 / 30
$800,000
7 bed · 3.5 bath · 5,251 sq ft · Built 1973