Location on the map

14 B El Gomhoureya St., next to El Gomhouria Theater, Opera Square - Cairo - Downtown

Map directions