Map Location
Eurostar Tractors Sdn. Bhd.
Adika Industrial Centre, Lot 13, MDLD 7608, Jalan Tengah Nipah, 91114, Lahad Datu, Sabah, Malaysia