$375,000
2011 NW 96th St, Miami FL 33147
Miami, FL
2 bd
1 ba
890 sqft