Location on the map

13 Ibrahim Nawar St., off Ahmed Fakhry St. - Cairo - Nasr City

Map directions