Olive Garden 1133

Olive Garden #1133, also known as Olive Garden North Olmsted - Great Northern Mall, is an Olive Garden restaurant located at Great Northern Mall, at 25984 Lorain Road in North Olmsted, Ohio.