City-Link Kuala Lumpur Authorized Drop-In Centre – Nomad Archestra Sdn. Bhd.

LG-13A, Lower Ground Floor, 1 Mont Kiara, No 1, Jalan Kiara, Mont Kiara, 50480 Kuala Lumpur, Malaysia

Tel: 03-62116013

Operating Hours :
Mon – Sun: 10:00am – 10:00pm

Services : Drop Off Shipments