$269,000
Waterfront
2020 NW 119th St # 1122, Miami FL 33167
Miami, FL
3 bd
2 ba
1,085 sqft