Tech Store is located in Libyan Arab Jamahiriya on Alsyahya Zarka Alyamama 1 Ground floor. Tech Store is rated 3 out of 5 in the category computer store in Libyan Arab Jamahiriya.
Address
Alsyahya Zarka Alyamama 1 Ground floor
Service options
In-store shopping