Shaw Festival
At the Shaw Festival, our productions run from April to November each year, in three different theatres. Here you can see up to a dozen plays performed by one of the world's finest acting companies, in a beautiful village just 20 minutes down-river from Niagar…