Map Location
Mechmar Keppel Engineering Sdn Bhd
Lot 17, Hicom Industrial Estate, Sector B, Section 26, 40000, Shah Alam, Selangor, Malaysia