Map Location
Techtron Led Screen
No. 232, Jalan Industri Galla 6, Galla Industrial Park, 70200, Seremban, Negeri Sembilan, Malaysia