8040 SW 63rd Place, Miami, FL 33143 · Miami, FL | $1,475,000 | 4 BR 2 BA | María Delgado Realtor