Joe B.
Yelp
Wow this place has everything! Need a bolt of cloth? Shoes? Toys for the Kids? Kitchen items? You can find it here.
Is this place such a magnet of commerce to an IA city of 300? That is totally a guess, but parking is difficult, especially on the weekend. Honestly, that's a relative issue. The farthest you will park is about a block away.
As stated, this is a classic general store. It also has the Target issue where things will magically come into your cart that you don't need, but you are caught up in the moment. For example, I am not sure how, but I have a jar of prickly pear jelly, a jar of pickled beets, 2 pounds of Durham wheat, and a number of other goodies that I didn't need, but I am happy that they are in my possession and safely made its 7-hour journey back home.
It will get crowded on the weekend, so be courteous and patient with your fellow patrons. If you are in the area, it is truly a cool place to visit during your Iowa sightseeing adventures.