Olive Garden 1821

Olive Garden #1821, also known as Olive Garden North Arlington by Six Flags, is an Olive Garden restaurant located at 210 Lincoln Square in Arlington, Texas.