Tag Archives: Marco’s Pizza

Marco’s Pizza – A Tasty Thin Take-Away

The Pizza Snob recently gave you the how-to’s of pizza delivery. I prefer not to order out these days, but when I do locally, I order from Marco’s Pizza, a chain of about 250 company-owned and franchised locations scattered around the country. A few years back, they took over the space previously occupied by the […]