Russian Cultural Center Posted on June 19, 2016 by engmansy Russian Cultural Center- Computer Department 127 El Tahrir St., In Front Of El Tahrir Cinema- Dokki- Giza T: 0233370577