Delicatessen in London - Covent Garden 30 Charing Cross Road, Covent Garden, London, WC2H 0BJ Tags: mediterranean