Pickup from Handel's Homemade Ice Cream at 1450 Eastlake Pkwy, Chula Vista, CA 91915, USA