Olive Garden 1128

Olive Garden #1128, also known as Olive Garden Parma Town Mall, is an Olive Garden restaurant located at Parma Town Mall, at 8383 Day Drive in Parma, Ohio.