Tower Taproom launches self-serve beer concept in downtown Montgomery

It’s been in the works for quite a while, but it’s finally here! The Tower Taproom has arrived, and with it comes a host of different craft beers to try. In totality, the new space has 42 different taps, each potentially offering a unique treat for your weekend celebrations. It’s simple – you walk in, … Continue reading Tower Taproom launches self-serve beer concept in downtown Montgomery