Marco's Pizza 8540

Marco's Pizza #8540 is a Marco's Pizza restaurant located at 9310 US Highway 192 in Clermont, Florida.