Location on the map

5 El Tahrir St. - Qalyubia - Qalyub

Map directions