Marco's Pizza 8028

Marco's Pizza #8028 is a Marco's Pizza restaurant located at 2508 North McMullen Booth Road in Clearwater, Florida.