Location on the map

28 Mohamed Taymour St., Saint Fatima, Flat 1, Hijaz Square - Cairo - Masr el gedida

Map directions