Marco's Pizza Address: 7411 Memphis Ave, Cleveland, OH 44144 Phone: (216) 661-1100 Payment: Nice to Know: Accepts Credit Cards Yes Pizza, Restaurants, Marco's Pizza Other Businesses: Mi-Mi's Family Restaurant at 7528 Broadview Rd, Cleveland, OH 44134 Loparo's Pizza at 4515 Mayfield Rd, Cleveland, OH 44121 Pizza Pan at 3427 Lee Rd, Cleveland, OH 44120 Patti's Place at 17501 Shaker Blvd, Cleveland, OH 44120 Friendlys at 17505 Bagley Rd, Cleveland, OH 44130