Sign up to receive information on all the latest shows, pre-sales and special offers

Tabard Theatre - What's On

The Tabard Theatre is an intimate 96 seated theatre located in London. At the end of 2007 the Tabard Theatre started producing in house making it one of only a few theatres to do this in a Studio theatre with no central funding.

View Map More Info



No Search Results