Town Owl Taphouse
$$
Advertisement
62 High Street
Stroud, England GL5 1AS
Town Owl Taphouse is an independently owned bar located in Stroud, having opened its doors in September 2023. Passionate about sourcing great craft keg beer from local, sustainable breweries within a 35-mile radius, the venue provides a relaxed social space that fosters community and conversation.
With a rotating tap wall offering a variety of beer styles, including vegan and unfiltered options, Town Owl also features local wines and spirits. Guests are encouraged to bring food from nearby vendors, creating an inviting atmosphere perfect for gatherings or private functions.
Generated from the website
Also at this address
See a problem?
You might also like
Advertisement

