Location on the map

2 El Zohour St. Off Abu Bakr El Seddik St. El Mahkama Square - Cairo - Masr el gedida

Map directions