Pizzeria Mama Leone offers delicious pizza in a newly designed space with ample seating.