Location on the map

18 Zain El Abidine St., Mamluk Square - Cairo - Shubra

Map directions