Delicatessen in London - Covent Garden 17 Shorts Gardens, Covent Garden, London, WC2H 9UP Tags: british, cheese, cheeses, food, friendly, local produce, Luxury, smelly
Delicatessen in London - Covent Garden 36 Wellington Street, Covent Garden, London, WC2E 7BD Tags: eat in, hot food - takeaway, seating area