Skip to content
Close tour
5801-5805 SW 61st Street, Miami, FL 33143
Miami, FL 33143
1 / 23
$2,050,000
2,400 sq ft · Built 1997