THE BODY SHOP
Grand Indonesia
Floor LG - Unit West Mall, 12A
About THE BODY SHOP
The Body Shop a famous British cosmetics and skin care company that carries a wide range of products for the body, face, hair and home. The Body Shop claims its products are “inspired by nature”.
Other Tenants in Grand Indonesia