830 NE 159th St Unit: Studio, North Miami Beach, FL 33162
1
bed
1
bath
1,808 Sq.Ft. LIVING AREA
8,505 Sq.Ft. lot
Our mission is to elevate the real estate experience and empower you for your best move yet.