$672,500
Waterfront
8320 NW 10 Ave, Miami FL 33150
Miami, FL
4 bd
4 ba
2,070 sqft