Marco's Pizza 1002

Marco's Pizza #1002 is a Marco's Pizza restaurant located at 2040 Ottawa River Road in Toledo, Ohio.