Lamia Pizza is an Italian restaurant offering pizza and other dishes, including family-sized options and salads.