Tiba Computer Center Posted on July 5, 2016 by engmansy Tiba Computer Center 137 Abd El Aziz Al Seoud St 532-5629