The Grand Theatre

The Grand Theatre

The Grand Theatre is a cultural icon in London, Ontario and is committed to producing live, world-class theatre in Canada