$940,000
14241 SW 83rd St, Miami FL 33183
Miami, FL
4 bd
2 ba
1,864 sqft