Olive Garden 1123

Olive Garden #1123, also known as Olive Garden Birmingham - Eastwood, is an Olive Garden restaurant located at 7701 Crestwood Boulevard in Birmingham, Alabama.