Which are the best Russian takeaways in Leicester Square, WC2H?

1. Dastarkhan

203 Holloway Road
Lower Holloway, London N7 8DL
Asian / Russian

2. Deliver - Me

Westminster
London SW1P 2AH
Russian

3. SamarQand Restaurant & Bar

18 Thayer Street
Marylebone, London W1U 3JY
Russian

4. Sobranie

8 Fountain Square
Westminster, London SW1W 9SH
Russian

5. Assorti

14 Riding House Street
Marylebone, London W1G 7HN
Russian