1612 Ross St Amarillo, TX 79102
(806) 374-5513
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.