Celebrates First Store Opening in Atlanta, Nov. 14 – Nov. 17 Atlanta, GA  (RestaurantNews.com)  Ready for something sweet, Atlanta? Handel’s Homemade Ice Cream, serving handmade […]