American Franchise Concepts Opens Office in Atlanta Atlanta, GA (Restaurant News Release) American Franchise Concepts, LLC has announced the opening of their new office in Atlanta. AFC… September 20, 2013 · ·