Location on the map

80 Selim El Awal St., Helmeyet El Zaitoun Square - Cairo - Helmeyat al zaytoun

Map directions