English in London - Bloomsbury Russell Square, Bloomsbury, London, WC1N 1DB Tags: english, private parties: up to 320 guests, vegetarian dishes