Skip to content
Close tour
60 NW 20th Street 1942 NW MI, Miami, FL 33127
Miami, FL 33127
1 / 11
$9,500,000
Built 1959