The Body Shop stores Near Mahatma Gandhi Road, Cochin, 682035