Science and Technology Research Institute of Defense is located in Kajang, Malaysia on 17;;19, Jalan Seksyen 3/6, Taman Kajang Utama. Science and Technology Research Institute of Defense is rated 4.5 out of 5 in the category research institute in Malaysia.
Address
17;;19, Jalan Seksyen 3/6, Taman Kajang Utama