Skip to content
Close tour
2917 NW 23rd Avenue, Miami, FL 33142
Miami, FL 33142
1 / 15
$625,000
1,850 sq ft · Built 1970