Mama Santa’s offers award-winning Italian cuisine, perfect for lunch or dinner. You’ll love our delicious pastas, pizzas and salads.

Connect on Social Media:

Address: 12301 Mayfield Rd, Cleveland, Ohio 44106
Phone: (216) 231-9567
Hours:
Monday-Saturday: 11:00 am-9:00 pm
Sunday: Closed