La Torre is an Italian restaurant offering a family-friendly atmosphere and a focus on quick, quality meals. Reservations are recommended.