Marco's Pizza 3656

Marco's Pizza #3656 was a Marco's Pizza restaurant located at 1901 South Philo Road in Urbana, Illinois. The restaurant was formerly partnered with the neighboring Family Video #328 video store.