$1,300,000
Waterfront
17111 Biscayne Blvd # 2008, North Miami Beach FL 33160
North Miami Beach, FL
2 bd
3 ba
1,750 sqft