Location on the map

116 El Nozha St., Triumph Square, in front of Lycia El Horreya School - Cairo - Masr el gedida

Map directions