The Body Shop is located on level 4 of the Stamford Town Center. This sweet-smelling, stylish store features lotions, body washes, shampoos, skincare products and make-up from brands such as Love Etc., Nutriganics, White Musk and Wise Woman. There are starter kits, discount packages and eco-friendly products as well. Product discounts are available daily on the Stamford Town Center website.