7 El-Thawra Square, Ad Doqi, Dokki, Giza Governorate 12311, Egypt
El Tahrir, Ad Doqi, Dokki, Giza Governorate 12311, Egypt
32 Al Dokki St, Ad Doqi, Dokki, Giza Governorate, Egypt