Olive Garden 1721

Olive Garden #1721, also known as Olive Garden Memphis - Poplar Ave, is an Olive Garden restaurant located at 5679 Poplar Avenue in Memphis, Tennessee.