Mamma Lucia is an Italian restaurant offering pizza, pasta, and other classic dishes. Dine-in, carryout, and delivery options are available.