Location on the map

60 Abu Bakr Al Seddik St., Floor 2, Safir Square - Cairo - Masr el gedida

Map directions