Olive Garden 1193

Olive Garden #1193, also known as Olive Garden Las Vegas - Decatur, is an Olive Garden restaurant located at 1361 South Decatur Boulevard in Las Vegas, Nevada.