Located at the heart of the Soho in London, The Box is situated at 11-12 Walkers Court, Brewer Street, Soho, London.