Carrols is one of the largest restaurant companies in the U.S. and is headquartered in Syracuse, New York. Carrols owns, operates – Read more