62 El Tahrir, Street, Giza Governorate 12311, Egypt
4A Al Sad Al Aali, St, Dokki, Giza Governorate 12311, Egypt