North Olmsted OH Olive Garden Italian Rstrnt 1. 25984 Lorain Rd, North Olmsted, OH 44070-2736 | Olive Garden Italian Restaurant (440) 734-0888