1030 NE 121st Street, Biscayne Park, FL 33161 · Biscayne Park, FL | $1,990,000 | 4 BR 4 BA | María Delgado Realtor