Location on the map

56 El Noqrashy St. - Qalyubia - Tukh

Map directions