Ensemble Theatre Company presents important new plays and innovative interpretations of classic works.
The 2022-23 Season is generously supported by