1/65 Price Dropped by $100K 3D $1,799,000 4 Beds3 Baths2,310 SqFt 312 NE 90th St, El Portal, FL 33138 Listed by Ancona Real Estate Inc