Olive Garden 1050

Olive Garden #1050, also known as Olive Garden Hoover - Riverchase, is an Olive Garden restaurant located at 3450 Galleria Circle in Hoover, Alabama.