Location on the map

18 El Khalifa El Mamoun St. above Heliopolis Metro - Cairo - Masr el gedida

Map directions