Handel's Homemade Ice Cream Inicio Handel's Homemade Ice Cream Address: 23615 El Toro Rd #Y-2 Lake Forest. California. 92630 Phone: 949 4464463