Mama Leone is an Italian restaurant offering dishes like pizza.