The Body Shop London

The Body Shop owns 13 existing locations near London. See below for a complete list of The Body Shop stores close by.

The Body Shop Wandsworth Road, London


2.21 mi

The Body Shop White City Westfield

Open: 11:00 am - 6:00 pm4.06 mi

The Body Shop Canary Wharf

Open: 12:00 pm - 6:00 pm4.58 mi

The Body Shop North Greenwich

Open: 11:00 am - 8:00 pm5.75 mi

The Body Shop Brent Cross, London

Open: 11:00 am - 6:00 pm6.30 mi

The Body Shop Walthamstow, London

Open: 11:00 am - 5:00 pm6.90 mi