Delta Computer Supplies
Address: 170 Port Said St.- Ibrahemeya, Alexandria - Egypt.
📞Phone: (203) 5908123 - 5911735 01001620665 - 01208997222