Pizza Review
Mama Santa’s is the best in little Italy CLE. Thin crust and crispy dough. Sauce is my favorite. It’s homemade, spicy and tangy. Cheese to sauce ratio-amaze. Wouldn’t change a thing about this pizza