1065 NE 120th Street, Biscayne Park, FL 33161 · Biscayne Park, FL | $1,190,000 | 3 BR 1 BA | María Delgado Realtor