With seven franchise locations around the Atlanta-area, the new Buckhead restaurant is the first inside a food court.
Twenty-five more stores of the Japanese-American, fast-casual concept are under development for Greater-Atlanta.
Search