Location on the map

74 Farid Semeika St., Hijaz Square - Cairo - Masr el gedida

Map directions