Review of Olive Garden

3303 W Touhy Ave, Lincolnwood, IL 60712

Overall Rating

Review


This store is horrible we said my kid was allergic to................and then they served fodd with..................in it

Updated 4 months ago

Celiac