Location on the map

58 Salim El Zaqla St. - Cairo - Izbat al Nakhl

Map directions