Russian in London - Earl's Court 65 Ifield Road, Earl's Court, London, SW10 9AU Tags: private parties: up to 50 guests, russian, takeaway