Press Enter to search

Press Enter to search

Clear search

The Body Shop

Want products that contain ethically-sourced and natural origin ingredients that make your skin feel happy and loved? We got you.

Pop in to check out body butters, shampoos, serums and lots more.

Find The Body Shop on the Lower Ground Floor, 100 Liverpool Street.

Address 100 Liverpool Street
London
EC2M 2RH

Contact Website

Nearby

Soda Room

The night-owl must-know

Farmer J

Join Farmer J for dinner, restaurant-quality dishes, vibrant in colour & bursting with flavour.

Waterstones

At Waterstones, we strive to create a place where people can go to browse through books; a place...

Baraka

Anatolian restaurant and bar