Marco's Pizza 8076

Marco's Pizza #8076 is a Marco's Pizza restaurant located at 6712 East Fowler Avenue in Tampa, Florida.