KFC K071185

KFC #K071185 is a KFC restaurant located at 27901 Lorain Road in North Olmsted, Ohio.