A must visit in Cleveland's Little Italy! Mama Santa's has the BEST Italian food in town hands down! Affordable and delicious...but be willing to wait in line especially on weekends. Well worth the wait! Their pizza is one of the best I've had and the clam linguini in white sauce is to die for!
more