Location on the map

6 Abdel Aziz Khalil St., off Mohamed Farid St. - Cairo - Masr el gedida

Map directions