The Body Shop stores Near Street Number 1, Indore, 452001