Olive Garden 1436

Olive Garden #1436, also known as Olive Garden South Attleboro, is an Olive Garden restaurant located at 1240 Newport Avenue in South Attleboro, Massachusetts.