Location on the map

183 El Tahrir St., Strand Building, 6th floor - Cairo - Bab El Louk

Map directions