Overview

Nile City North Tower is a 34-story skyscraper (Hotel) in Cairo, Cairo, Egypt. Nile City comprises a shopping mall, two office towers and one “V”-shaped five-star hotel tower.