Seafood in London - Covent Garden 1-2 Leicester Street, Covent Garden, London, WC2H 7BL Tags: private parties: up to 50 guests, seafood, vegetarian dishes