Mamma Lucia is a bistro offering Italian fine foods.