Location on the map

2 Bashir Nehme St., Heliopolis Square, Behind El Nozha Department - Cairo - Masr el gedida

Map directions