Medo Store is located in Nasr City, Cairo Governorate, Egypt on Shop No. 326, 3rd Floor, Technology Mall شارع عطية الصوالحى, Mostafa El-Nahaas, قسم أول. Medo Store is rated 4.8 out of 5 in the category used computer store in Egypt.
Address
Shop No. 326, 3rd Floor, Technology Mall شارع عطية الصوالحى, Mostafa El-Nahaas, قسم أول