Location on the map

32 El Falaky St., El Falaky Square, Floor 3, Flat 17 - Cairo - Bab El Louk

Map directions