Quizzing Live

In Theatre, Which Venue Is The London Home Of The Royal Shakespeare Company

Answer:
The Barbican Centre