7111 SW 63rd Avenue, South Miami, FL 33143 · South Miami, FL | $1,749,000 | 4 BR 3 BA | María Delgado Realtor