Town Owl Taphouse

Closed
tripadvisor logo

(6)

Call
Website

Advertisement

Photos

62 High Street
Stroud, England GL5 1AS
An independently owned Taphouse on the High Street in Stroud that is passionate about craft beer with a rotating tap wall

Reviews

tripadvisor logo
4.56 reviews
Photo of Hexten
Lovely!
11/25/2024

Lovely beer, great service. And they’re happy for you to order food delivery so everyone can eat wha...

Photo of Joseph M
Great little tap house
5/29/2024

Great craft ale. Can bring your own food (I recommend the Crust Issues pizza place or Simpsons fish ...

Photo of kim h
Some nice ales
3/20/2024

On the High Street. Nice place sat in the window. Seat outside front and upstairs and a roof garden ...

Own this business?
See a problem?

You might also like

United KingdomEnglandStroudTown Owl Taphouse

Advertisement