$560,000
Waterfront
601 NE 23rd St # 806, Miami FL 33137
Miami, FL
3 bd
2 ba
1,146 sqft