The Body Shop
- Address
- Icon Outlet at The O2
- Upper Mall, Icon Unit at 02
- Place
- SE10 0DX LONDON
Description
The Body Shop can be found at Icon Outlet at The O2 . The following is offered: Gift Shops, Beauty Products - In LONDON there are 585 other Gift Shops. An overview can be found here.
Reviews
This listing was not reviewed yet