The Captain Restaurant

86 Teraat Al-Qubba Street - corner of Muslim Abdel Aziz St., next to the King of Juice, Cairo, Hadayek El Kobba, , Greater Cairo (including Cairo & Giza)