La Torre is an Italian restaurant offering traditional specialties in a cozy atmosphere, from appetizers and pizza to ice cream creations.