Town Owl Taphouse

An independently owned taphouse in Stroud, located on High Street. It specializes in craft beer and features a rotating selection of beers on tap.

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 - 4.8 Trip Advisor - 4.5

Bar

Checked 11 months ago