Approx 0.86 KM away
Address: No. 56, Jalan Tambur 33/19, Taman Teknologi Shah Alam, 40400, Shah Alam, Selangor, 40400, Malaysia