Olive Garden 1416

Olive Garden #1416, also known as Olive Garden Niles - Eastwood Mall, is an Olive Garden restaurant located at Eastwood Mall, at 5740 Youngstown-Warren Road in Niles, Ohio.