Trusted
The beautifully refurbished Apollo Theatre is located on Shaftesbury Avenue in London’s West End. In 1951,…