$945,990
12415 SW 93rd Ct, Miami FL 33176
Miami, FL
3 bd
2 ba
1,757 sqft