Olive Garden 1728

Olive Garden #1728, also known as Olive Garden Sherman Town Center, is an Olive Garden restaurant located at Sherman Town Center, at 3701 North Highway 75 in Sherman, Texas.