Olive Garden 1130

Olive Garden #1130, also known as Olive Garden Amarillo, is an Olive Garden restaurant located at 4121 West Interstate 40 in Amarillo, Texas.