Location on the map

41 El Batal Ahmed Abdel Aziz St. off the League of Arab States St. - Giza - Al Mohandesin

Map directions