In the Twin Cities, try the VFW (or is it the American legion?) in Richfield on Friday nights, busy place, fresh stuff because of turnover. On Lyndale, like about 60th or 70th St south
Also, I like the fish fry at the Tri-City Legion club (open to the public) in New Brighton, old Hwy 8 in town, a lot like the Richfield one.
Another is out West in Delano, MN. It's another legion hall restaurant.
Good Fish fry at ST. Clair Broiler. St. Clair and Snelling.
Tavern on Grand has the best deep fried or pan fried Walleye. Although not an all-you-can-eat friday night deal, you can have the option of ordering one or two fillets.
On West 7th St in St. Paul, there is an Italian place called DiGideo's. They serve a large, laps over the plate, tasty walleye fillet with the dinner trimmings, (sorry Southern folk, no hush puppies up here except occasionally at Dixie,s on Grand avenue. Dixie's has no fish fry but the catch of the day sort of thing.
Whoever it was who goes the Silver Bay, stop in Superior Wisconsin on yer way up. Almost all the bars on Hwy 2 and 53 have friday night fish fries. Most are good, some are better. But in Duluth, on the hill a little past the Miller Hill Mall is a bar and grill called The Chalet, open 365 and serving breakfast, lunch and dinner. Best fish fry on friday up thataway.