Handel’s Ice Cream Coming to Downtown Walnut Creek

1273 Locust St, Walnut Creek

Originally based in Ohio back in 1945, Handel’s Ice Cream is coming to downtown Walnut Creek where Take One Pizza used to be, right next to Century Movie Theater. Check out their menu here, and flavors here.