Olive Garden 1107

Olive Garden #1107, also known as Olive Garden Plantation - The Fountains, is an Olive Garden restaurant located at The Fountains, at 807 South University Drive in Plantation, Florida.