Contact Us
Thank you for shopping with The Veloura.
If you have any questions about orders, shipping, returns, product details, sizing, or customer support, please contact us anytime.
Email:
support@theveloura.com
Phone:
+1 (213) 851-6058
Business Hours:
Monday – Friday, 9:00 AM – 6:00 PM CST
Mailing Address:
The Veloura
8045 W Elizabeth Ln
Fort Worth, TX 76116
United States
Response Time:
We usually respond within 1–2 business days.
Please include your order number when contacting us about an existing order so we can assist you faster.