Soho Square

Soho Square
1 Soho Square, London, W1D 3QE