The Needham Wellness Center is located on the third floor of the office building on Great Plain Avenue in Needham Center, near the train station. It describes itself as "a place for both self-discovery and healing." Their mission is to provide high quality care in a safe, serene and nurturing environment. It offers a variety of services including acupuncture, aromatherapy and energy healing.