SQUARE TECH is located in Dokki, Giza Governorate, Egypt on كمبيو سيتي مول, 26 Gameat Al Dewal Al Arabeya, Ad Doqi. SQUARE TECH is rated 3 out of 5 in the category computer desk store in Egypt.
Address
كمبيو سيتي مول, 26 Gameat Al Dewal Al Arabeya, Ad Doqi