Marco's Pizza 3608

Marco's Pizza #3608 was a Marco's Pizza restaurant located at 303 Northeast Todd George Parkway in Lee's Summit, Missouri. The restaurant was formerly partnered with the neighboring Family Video #369 video store.