Trafalgar Entertainment agrees 70-year lease of major new London theatre at Olympia

View Article(PDF)