Town Owl Taphouse, High Street, Stroud

Town Owl Taphouse, Stroud is a new micropub which opened 23rd September 2023 in the High Street inthe premises of the former Socialite Cafe & Bar. It specialises in craft keg as well as cider & alcohol-freebeer from around Gloucestershire. There are 8 taps providing a rotating selection of the best local beersincluding a pale […]