Embassy of Russian Federation

184-186 Orwell Road