The Body Shop specializes in natural beauty products, including make-up, hair treatments and skin treatments, all designed to promote well-being. The store also offers a line of baby lotions, body butters, massage oils and aromatherapy.
1201 Boston Post Rd, Milford, CT06460
Accessibility Details: Street-level entry and elevators
Accessibility Details: The doors are level with the ground