Olmsted Township OH Restaurants 1. 27091 Bagley Rd, Olmsted Township, OH 44138 | Lily Chinese Restaurant (440) 235-4863