The Body Shop is excited to open its brand-new store at Castle Towers on Wednesday, 1st July 2026.
To mark the occasion, customers can enjoy a range of special offers available all day:
Discover your favourite beauty and skincare essentials and join us in welcoming The Body Shop to Castle Towers.