Soho Theatre [London]
Soho Theatre
theatre building, United Kingdom
theater in City of Westminster
21 Dean Street, London, Westminster, W1D 3NE, England