Olive Garden 1737

Olive Garden #1737, also known as Olive Garden Vero Beach, is an Olive Garden restaurant located at 5995 20th Street in Vero Beach, Florida.