Location on the map

19 , 233 st. Floor 4, Flat 42 Degla - Cairo - New maadi

Map directions