Marco's Pizza 3650

Marco's Pizza #3650 was a Marco's Pizza restaurant located at 2715 Charles Street in Rockford, Illinois. The restaurant was formerly partnered with the neighboring Family Video #225 video store.