Schlotzsky’s Deli & Cinnabon at ABIA (Delaware North)

Schlotzsky's is a privately held franchise chain of restaurants, specializing in sandwiches. The company is headquartered in Atlanta, Georgia. Schlotzsky's has more than 350 franchised and company-owned locations worldwide.