Del Taco Returns to Atlanta With New Restaurant Design First New Location to Open in Snellville on February 15 Lake Forest, CA (RestaurantNews.com) Del Taco fans in the Atlanta… February 15, 2012 · ·