Location on the map

7 Latif Selim St., off El Nozha St., Sabaa Buildings Square - Cairo - Masr el gedida

Map directions