26962 Vista Terrace Lake Forest, CA 26962 Vista Terrace Lake Forest, CA Property Overview Industrial 16,500 SF Leased « 2045 E Washington Blvd Los Angeles, CA 3100 E Washington Blvd Los Angeles, CA » Kristen Cagatao 2017-02-08T18:04:22+00:00