50-38 El-Thawra, Ad Doqi, Dokki, Giza Governorate, Egypt
28 Al Dokki St, Ad Doqi, Dokki, Giza Governorate, Egypt