Location on the map

47 Cleopatra St., Salah El Din Square - Cairo - Masr el gedida

Map directions