Location on the map

3 Nile El Abyad St., off Ahmed Orabi St. - Giza - Al Mohandesin

Map directions