Location on the map

2 El Sayed Abou Shady St., off El Nozha St., Triumph Square - Cairo - Masr el gedida

Map directions