Mamma Lucia is an Italian restaurant offering a menu focused on fresh ingredients and flavorful dishes.