Location on the map

16 Dawletian St. Khalafawy Square - Cairo - Shubra

Map directions