Location on the map

94 Mohamed Farid St. - Cairo - Downtown

Map directions