Olive Garden 1099

Olive Garden #1099, also known as Olive Garden Bloomingdale - Stratford Square Mall, is an Olive Garden restaurant located at Stratford Square Mall, at 332 West Army Trail Road in Bloomingdale, Illinois.