Olive Garden will open its first restaurant in Chicago later this month, featuring its new logo and remodel design — and, of course, free salad and breadsticks. The 7,780-square-foot restaurant at 3555 West Addison Street, the first in the Chicago city limits, will be able to handle more than 240 diners. Read the Chicago Tribune story here