Location on the map

8 El Sawalha Mosque St. - Qalyubia - Shubra El Kheima

Map directions