Location on the map

19 Taj El Din El Sobky St., off El Nozha Street - Cairo - Masr el gedida

Map directions