Papa John’s has unveiled a new 60,000-square-foot headquarters facility in Atlanta that will house about 200 employees working in a variety of departments including human resources, menu innovation and marketing. The chain will also retain its offices in Louisville, Kentucky and London. Read the Restaurant Business online story here

