Map Location
Leader Foundry
No. 78A, Taman Mahawangsa, 05105, Alor Setar, Kedah, Malaysia