Taphouse offers a unique self-serve experience with 24 craft beers on tap, alongside a selection of other craft brews and delicious food in a great atmosphere.