115 El Nile St, Ad Doqi A, Dokki, Giza Governorate, Egypt
115 nile st. Dokki, giza, cairo, Giza Governorate, Egypt
26QC+769, Ad Doqi, Dokki, Giza Governorate, Egypt