Theatre Visit: ‘Street Scene’. Opera North, Leeds Grand Theatre.
Opera North, Leeds Grand Theatre 46 New Briggate, LeedsOn a stiflingly hot summer’s day in New York, a family is pushed to breaking point. Frank is angry at a world that’s changing too fast, his daughter Rose longs for a better life away from the squalor of the city, and his unhappy wife Anna struggles with a terrible secret that could tear them ... Read more