Location on the map

29 El Imam St. on the floor 2 flat 3, Ismailia Square - Cairo - Masr el gedida

Map directions