The Body Shop stores In Sardarpura, Jodhpur, Rajasthan