Italian in London - Charing Cross 389 Strand, Charing Cross, London, WC2R 0LS Tags: italian, private parties: up to 35 guests, vegetarian dishes