The Body Shop
- Address
- Unit 3 Clocktower Mall
- Place
- LE1 3YA Leicester
Description
The Body Shop can be found at Unit 3 Clocktower Mall . The following is offered: Gift Shops, Beauty Products - In Leicester there are 45 other Gift Shops. An overview can be found here.
Reviews
This listing was not reviewed yet