Town Owl Taphouse

Stroud

62 Highstreet, Stroud, GL5 1AS

Tel: 01453 798275

Opening Hours:

Wednesday and Thursday- 4pm- 10:30pm

Friday- 2pm- 11pm

Saturday- 12pm- 11pm

Sunday- 4pm- 8pm