Location on the map

55 Abdel Moneim Riad St., off El Batal Ahmed Abdel Aziz St., El Atebaa Tower, Floor 12 - Giza - Al Mohandesin

Map directions