Location on the map

45 El Nasr St. Algeria Square - Cairo - New maadi

Map directions