$2,559,000
6539 SW 84 Ave, Miami FL 33143
Miami, FL
4 bd
3 ba
2,309 sqft