Nile Star Suites & ApartmentsApartment
4 el Nile St at the end of Abbas Bridge Manial, Giza, 11221, Cairo, Egypt, Giza, 11221
Boasting mountain views, Nile Star Suites & Apartments provides accommodation with balcony, around 5 km from Mosque of Ibn Tulun. The property has lake and river views, and is 5.3 km from Cairo Tower.