Mama Santa Restaurant Pizzeria
Drag box to select area
Mama Santa Restaurant and Pizzeria is located on Mayfield Road in Cleveland's Little Italy. It is a full-service pizzeria that specializes in take-out pizza and pasta. There is a large dining room for guests and a free parking lot in the back. It is open for lunch and dinner every day except Sunday.
12305 Mayfield Rd, Cleveland, OH 44106
- Hours: Mon - Thur, 11am - 10pm; Fri, Sat, 11am - 11pm;