Olive Garden 1026

Olive Garden #1026, also known as Olive Garden Toledo - S Reynolds Rd, is an Olive Garden restaurant located at 1919 South Reynolds Road in Toledo, Ohio. The store opened on September 15, 1986.