Location on the map

121 El Souk St - Cairo - Nasr City

Map directions