Nile Sat For Satellites & Electronics Posted on July 11, 2016 by engmansy Nile Sat For Satellites & Electronics 15 El Barameka St., 7th District Tel: 261-1340