Skip to content
Close tour
53 NW 68th Terrace, Miami, FL 33150
Miami, FL 33150
1 / 26
$753,000
2,454 sq ft · Built 2021