Both St. Louis Carrabba's Italian Grills Close

Both St. Louis-area locations of the national chain Carrabba's Italian Grill have closed (10923 Olive Boulevard in Creve Coeur and 2558 Highway K in O'Fallon). No word on what, if anything, will replace the restaurant at each location.

-Ian Froeb

Sponsor Content

Now Trending

From the Vault