Olive Garden 1511

Olive Garden #1511, also known as Olive Garden Framingham - Shoppers World Plaza, is an Olive Garden restaurant located at Shoppers World Plaza, at 1 Worcester Road in Framingham, Massachusetts.