Location on the map

23 Omar Ibn El Khattab St , Above Al Salam Shopping Center - Cairo - Masr el gedida

Map directions