The Body Shop, Icon at O2
London •
Store
5.7 mile | Open • 10:00 AM - 8:00 PM
Your business?
Your business?
London •
Store
5.7 mile | Open • 10:00 AM - 8:00 PM

London • Store
5.7 mile | Open • 10:00 AM - 8:00 PM
Step-free entrance with wide manual glass double doors that may be heavy. Main retail area has wide paths, limited stool seating, high tables, and seated-height counter.