The International Tap House, or best known as ITap, is located in historic Soulard, at 1711 S 9th St, St. Louis, Missouri. ITap contains a nice selection of craft brews, for those looking for something different to try. This place has a nice open and cozy feel, and even offers wifi. Also, there are a […]