Location on the map

50 Mansour Street next to Helwan metro station - Cairo - Helwan

Map directions