N Square Plaza is located in a very unique spot at Al-Narges Villas District in New Cairo.
N Square Plaza is ideally located in the heart of Narges District.
Having a built-up area of 14,300 M2 , N Square Plaza was designed with extreme attention given to details in every corner and its U-shaped design allows a clear view of all stores, restaurants, offices and clinics.
Call us Now
N Square Plaza is ideally located in the heart of Narges District in New Cairo.