The Body Shop in Canary Wharf, London

Recommended for

  • Beauty products & Fragrance shops

Location

Unit 10, Jubilee Place, London E14 5AB