Address: 143 Tahrir Street - Dokki - Giza