$25,000
11531 SW 93rd St, Miami FL 33176
Miami, FL
7 bd
7 ba
8,000 sqft