Vegetarian in London - Covent Garden 31 Neal Street, Covent Garden, London, WC2H 9PR Tags: air conditioning, bring your own, cheap, take away, takeaway, vegetarian, vegetarian dishes