Skip to content
Close tour
1173 NW 65th Street, Miami, FL 33150
Miami, FL 33150
1 / 7
$525,000
1,525 sq ft · Built 1980