Location on the map

91 Mohamed Farid St. from Farid Semeika - Cairo - Masr el gedida

Map directions