Location on the map

180 Ahmed Zaki St. - Cairo - Dar al salaam

Map directions