Location on the map

6 El Qaida St., Off Shahr El Asal St. - Alexandria - Al baytash

Map directions