Burger 21, which opened its first Atlanta franchise in 2013, is eying three more locations in the metro area. The Tampa-based chain first opened near the Mall of Georgia in Buford and now has expansion plans for Buckhead, Cumberland Mall, and North Druid Hills. Burger 21 "offers a unique variety of craveable burger creations. We provide burger lovers a taste experience beyond the better burger." [ABC]
Filed under:
Loading comments...