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