Olive Garden 1686

Olive Garden #1686, also known as Olive Garden Leominster, is an Olive Garden restaurant located at 3 Orchard Hill Park Drive in Leominster, Massachusetts.