Carrols Corporation is a well-established company based in Lima, OH, specializing in the operation of fast-food restaurants.
With a focus on providing convenient dining options, Carrols Corporation manages a network of franchise locations serving a variety of popular menu items.
Generated from their business information