Location on the map

6 A El Sebaq St., off El Hegaz St. - Cairo - Masr el gedida

Map directions