Location on the map

107 El Hegaz St., Floor 1, El Mahkama Square - Cairo - Masr el gedida

Map directions