$2,795,000
2940 SW 63rd Ave, Miami FL 33155
Miami, FL
4 bd
5 ba
4,200 sqft