$1,749,000
7111 SW 63rd Ave, South Miami FL 33143
South Miami, FL
4 bd
3 ba
2,414 sqft