John’s Grocery is truly your one stop full-service caterer. They have a staff with the experience and expertise to help you with any of your catering, wine, food and fine spirits needs, so please stop in and see why John’s Grocery has been an Iowa City Tradition since 1948. John’s Deli has been serving the residents of Iowa City since 1948. They offer a wide selection of hand-picked meats and cheeses, decadent homemade sweets and treats, and all the comfort foods you love. These are all made fresh in their kitchen from scratch. The building John's Grocery is located in was built in 1848 to serve as a small dry goods store in the then five year-old frontier town of Iowa City. John's Grocery's concentration is no-longer centered on dry-goods, but rather gourmet beer, wine, unique foods and impeccable customer service. The combination of personal service, a selection of over 3,000 beers from around the world, and 1,500 wines makes John's one of top places to shop for beer and wine between Denver and Chicago.