Location on the map

36 El Emam St. Ismailia Square - Cairo - Masr el gedida

Map directions