Olive Garden 1307

Olive Garden #1307, also known as Olive Garden OKC - Quail Springs, is an Olive Garden restaurant located at 2639 West Memorial in Oklahoma City, Oklahoma.