Anyone know this chain?? I read articles in Time, Newsweek, etc. stating that it's the biggest pizza chain in the country -- recently edging out Dominoes and Pizza Hut -- and yet I have have never seen even ONE.
Every 3 months or so, they start having ads on Boston TV, but after a week or two the ads disappear completely. Their website indicates several branches out WEST (Weston/Wellesley/Lexington...), but I have yet to find one on the North Shore. (The local "Papa John's" in Swampscott is unrelated.)
Any leads?? I have **GOT** to try this!! Need I go plant myself in some janitor's closet in Newton just to phone in an order??