1/25 New $725,000 3 Beds2 Baths1,406 SqFt 74 E L Street, Chula Vista, CA 91911 Listed by Camille Bruno of Compass