Italian in London - Soho 24 Poland Street, Soho, London, W1F 8QL Tags: italian, private parties: up to 70 guests, vegetarian dishes