Italian restaurant Bar La Torre, established in 1968, offers Tuscan cuisine, pizza, and cocktails. Features include free parking.