$350,000
5605 SW 80th St # 10D, Miami FL 33143
Miami, FL
1 bd
1 ba
665 sqft