Skip to content
Close tour
1701 SW 21st Street, Miami, FL 33145
Miami, FL 33145
1 / 29
$750,000
1,899 sq ft · Built 1954