Profile
Aldwych Theatre in London
The Aldwych Theatre is a heritage building located in the heart of London's West End theater district. First opened in 1905, it recently underwent a major refurbishment that restored the building to its former glory.
11 Sep 2019