1945 NE 171st St, North Miami Beach, FL 33162
Studio
1,914 Sq.Ft. LIVING AREA