Excel Minds is located in Giza Governorate, Egypt on 59 Iran street , Mohy eldeen abo elezz ,Dokki, El behoos Metro station (1.29 km. Excel Minds is rated 5 out of 5 in the category learning center in Egypt.
Address
59 Iran street , Mohy eldeen abo elezz ,Dokki, El behoos Metro station (1.29 km