Olive Garden 1180

Olive Garden #1180, also known as Olive Garden North Riverside - Riverside Mall, is an Olive Garden restaurant located at Riverside Mall, at 7513 West Cermak Road in North Riverside, Illinois.