Location on the map

54 Othman Ibn Affan St., Safir Square - Cairo - Masr el gedida

Map directions