Stroud, Gloucestershire, GL5
Town Owl is a Taphouse in Stroud that is passionate about well crafted local produce, supporting local business with their craft beers, spirits and wines aiming to source drinks from the surrounding c