Location on the map

40 El Thawra St., off El Batal Ahmed Abdel Aziz St., Floor 7 - Giza - Dokki

Map directions