$1,100,000
Waterfront
17111 Biscayne Blvd # 208, North Miami Beach FL 33160
North Miami Beach, FL
2 bd
3 ba
1,698 sqft