he Tampa-based “beyond the better burger” concept, Burger 21, is set to open at Chastain Square Shopping Center on Roswell Road on July 27.
There’s another location at the Mall of Georgia, as well as more locations in Florida and North Carolina. Created by the owners of the Melting Pot Restaurants, the first Burger 21 location opened in Tampa in 2010.