Burger 21 opens Georgia and N.C. restaurants
New York -- Fast casual Burger 21 has opened franchised stores in the Atlanta suburb of Buford, Ga., and Charlotte, N.C.
The company plans to open 15 to 20 more franchised units in Atlanta plus another 10 franchised restaurants in Charlotte over the next few years.