Shah iStore Shah Alam is located in Shah Alam, Malaysia on Lc1 IRDKL Mall, Jalan Serai Wangi M/16M, Seksyen 16, Alam Avenue 2, (03 km. Shah iStore Shah Alam is rated 5 out of 5 in the category mobile phone repair shop in Malaysia.
Address
Lc1 IRDKL Mall, Jalan Serai Wangi M/16M, Seksyen 16, Alam Avenue 2, (0.03 km