Inauguré en décembre 2004, le City Stars Mall à Nasr City est l’un des plus grands complexes intégrés d'Égypte, combinant shopping et divertissement. Le « Stars Centre » couvre plus de 370 000 m², avec plus de 600 boutiques, un cinéma de 25 écrans, des parcs d’attractions intérieurs, des zones de restauration, des cafés et des hôtels. Son architecture inspirée des pyramides en fait un lieu incontournable pour le shopping, les loisirs et les événements.