Marco's Pizza Address: 309 W Alexis Rd, Toledo, OH 43612 Phone: (419) 478-1990 Payment: Pizza, Restaurants, Marco's Pizza Other Businesses: Club Chablis at 5405 N Detroit Ave, Toledo, OH 43612 Marco's Pizza at 2040 Ottawa River Rd, Toledo, OH 43611 R B at 4747 Suder Ave, Toledo, OH 43611 Little Caesar's Pizza at 4747 Suder Ave, Toledo, OH 43611 Subway at 4870 N Summit St, Toledo, OH 43611