Location on the map

1 El Gamea Sq - Cairo - Masr el gedida

Map directions