My husband likes to find what he calls "quirky" places to go to for dinner for his birthday. He picked The Iowa Cafe this year, probably because he's from Iowa. He had the all you can eat fish and said the fish was pretty good, fries were terrible. I made the mistake of ordering their turkey sandwich, which, according to the menu, was supposed to be "special". It was not. It was turkey lunch meat and the bread was stale. I could only manage to eat 1/2. It would have cost me probably $1.00 to make this at home but it was $8.00 there. And yes, the fries were awful. Tasted like elementary school food. We didn't try the pie, which I hear is very good. I will also say the wait staff was friendly, but a little slow. I doubt we will go there again. And for sure...don't anyone order the turkey sandwich!