Marco's Pizza 8116

Marco's Pizza #8116 is a Marco's Pizza restaurant located at 9872 West Linebaugh Avenue in Tampa, Florida.