Marco's Pizza 8198

Marco's Pizza #8198 is a Marco's Pizza restaurant located at 10254 Two Notch Road in Columbia, South Carolina.