Marco's Pizza 8259

Marco's Pizza #8259 is a Marco's Pizza restaurant located at 1208 West Fletcher Avenue in Tampa, Florida.