Italian in London - Charing Cross 23 Villiers Street, Charing Cross, London, WC2N 6ND Tags: italian, private parties: up to 60 guests, vegetarian dishes