Location on the map

26 El Qobba Canal St. - Cairo - hadayiq al Kobba

Map directions