Mamours @ Setia City Mall is located in Shah Alam, Selangor, Malaysia on Lot L1-01, Setia City Mall, Persiaran Setia Alam Setia Alam, Seksyen, U13 Shah Alam. Mamours @ Setia City Mall is rated 3.8 out of 5 in the category baby store in Malaysia.
Address
Lot L1-01, Setia City Mall, Persiaran Setia Alam Setia Alam, Seksyen, U13 Shah Alam
Service options
In-store shopping