Olive Garden 4470

Olive Garden #4470, also known as Olive Garden Melrose Park, is an Olive Garden restaurant located at 1315 West North Avenue in Melrose Park, Illinois.