Handel's Homemade Ice Cream Carmel Mountain

11134 Rancho Carmel Drive San Diego 92128