Olive Garden 1883

Olive Garden #1883, also known as Olive Garden Bluffton, is an Olive Garden restaurant located at 1266 Fording Island Road in Bluffton, South Carolina.