Map Location
TWT Excavator Parts Sdn. Bhd.
No. 19, Lorong Tongkuzu, Off Jalan Tuaran, Miles 5 1/2, 88450, Kota Kinabalu, Sabah, Malaysia