660 NE 121st Street, Biscayne Park, FL 33161 · Biscayne Park, FL | $1,190,000 | 3 BR 2 BA | María Delgado Realtor