Italian in London - Holborn 50-54 New Oxford Street, Holborn, London, WC1A 1ES Tags: italian, private parties: up to 35 guests, vegetarian dishes