Contact Us

We’re here to help you experience the best in wellness technology. Whether you have a question about our products, need support with an order, or want to learn more about our offerings, our dedicated team is ready to assist. Reach out by phone or email, and we’ll respond promptly during business hours.

Phone Number:
1-208-379-3860

Email:
support@delustra.com

Address:
784 S. Clearwater Loop STE R Post Falls, ID, 83854, USA

Monday to Friday, from 9am to 5pm