McGregor’s Top Shelf is a unique gourmet and specialty shop located just a few blocks from the Mississippi River in downtown McGregor, Iowa. We also have a luxury suite available over the store- as one guest wrote, a “comfortable little bit of heaven!”