Italian in London - Holborn 96 High Holborn, Holborn, London, WC1V 6LF Tags: air conditioning, italian, private parties: up to 50 guests, vegetarian dishes