Location on the map

41 El Falky St., Tahrir Square - Cairo - Bab El Louk

Map directions