Marco's Pizza 3609

Marco's Pizza #3609 is a Marco's Pizza restaurant located at 6780 Wales Avenue Northwest in North Canton, Ohio. The restaurant was formerly partnered with the neighboring Family Video #448 video store.