Olive Garden 1659

Olive Garden #1659, also known as Olive Garden Stoughton, is an Olive Garden restaurant located at 401 Technology Center Drive in Stoughton, Massachusetts.