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