Location on the map

60 El-Khalifa El-Maamoun St. Floor 8 - Cairo - Masr el gedida

Map directions