Olive Garden 1174

Olive Garden #1174, also known as Olive Garden Affton - South County, is an Olive Garden restaurant located at 5529 South Lindbergh in Affton, Missouri.