Location on the map

153 El Qobba Canal St. - Cairo - al amyria

Map directions