Town Owl Taphouse
DOG FRIENDLY
Dog friendly inside
Dog friendly outside
Monday
14:00 - 18:00
Thursday
16:00 - 22:30
Friday
16:00 - 22:30
Saturday
16:00 - 23:00
Sunday
12:00 - 23:00
Google - Trip Advisor -
Bar
An independently owned taphouse in Stroud, located on High Street. It specializes in craft beer and features a rotating selection of beers on tap.
Checked 4 months ago