Loading Map....

Address
12305 Mayfield Road
Cleveland
OH

44106
United States


Located up the hill from University Circle, Mama Santa’s is a family owned restaurant focused on pleasing every guest with a genuine Italian dining experience. We are proud to serve fresh, unique, delicious Italian food, complemented by a great glass of wine.
Phone: 216-231-9567

Upcoming Events

  • No events in this location