Pizzeria in London - Charing Cross 147 Strand, Charing Cross, London, WC2R 1JA Tags: air conditioning, pizzeria, private parties: up to 50 guests, takeaway, vegetarian dishes