The Body Shop
Drag box to select area
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.
100 Greyrock Pl, Stamford, CT 06901
- Accessibility Details: Ramp
- Accessibility Details: The mall has special doors, ramps and elevators designed for better accessibility.
- Hours: Mon-Fri, 6am - 9:30pm; Sat, 7am - 8pm; Sun, 7am - 5pm
- Hours: Mon - Sat, 10am - 9pm; Sun, 11am - 6pm
- Accessible: yes