Bars in London - Soho 11 Soho Square, Soho, London, W1D 3QE Tags: british, food, private parties: up to 95 guests