Location on the map

74 League of Arab States St. - Giza - Al Mohandesin

Map directions