The Body Shop is an international business offering a wide selection of cosmetics and all manner of bathroom and skin care products, based on natural ingredients and remedies. This branch is located in the Victoria Place Shopping Centre.
115 Buckingham Palace Road, Victoria, London, SW1W 9SJ
For More Information:
+44 (0)20 7828 2778