Location on the map

71 El Nasr St. - Cairo - New maadi

Map directions