mail_outline sales@mediastorehouse.com
The Cairo Tower on Gezira Island and the River Nile in Cairo, Egypt
The Cairo Tower on Gezira Island in Cairo, EgyptThe Cairo Tower and Novotel Hotel on Gezira Island in Cairo, Egypt