Marco's Pizza 3626

Marco's Pizza #3626 is a Marco's Pizza restaurant located at 16311 East 23rd Street South in Independence, Missouri. The restaurant was formerly partnered with the neighboring Family Video #820 video store.