Delicatessen in London - Covent Garden 17 Shorts Gardens, Covent Garden, London, WC2H 9UP Tags: british, cheese, cheeses, food, friendly, local produce, Luxury, smelly