Olive Garden 1075

Olive Garden #1075, also known as Olive Garden Fairview Heights - St. Clair Mall, is an Olive Garden restaurant located at St. Clair Mall, at 25 Ludwig Drive in Fairview Heights, Illinois.