Schlotzsky's / Cinnabon (Ross)

1612 Ross St
Amarillo, TX 79102

(806) 374-5513

Visit Website
  • 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.

    Details
  • Map