Marco's Pizza was founded near Toledo, Ohio, in 1978. Now, it has over 1,200 locations across the U.S. and in Puerto Rico and the Bahamas. According to the online store locator, there are 15 ...
Headquartered in Toledo, Ohio, Marco’s Pizza was founded in 1978 and has since developed over 1,200 store locations across ...