Your account has been created, you should receive an email shortly with a link to complete activation of your account.
To access all Location House downloadable content, please fill in the details below.
If you already have an account please Log In here
Enter your email below, and we'll send you instructions to reset your password.
This exciting new property is a sophisticated eighteenth-century office building located on the North side of Soho Square. The site is comprised of five floors and boasts multiple rooms.
13 Soho Square is ideally situated in one of London’s most historic and popular squares, in an area favoured by the media and creative industries.