Contact information

We'd love to hear from you.

Whether you have a question about your order, a product, or just want to say hello — our team is here to help.

Business Name: Stowlea

Customer Support Email: info@stowlea.shop

Phone: +1 (707) 831-0830

Business Address: 25540 Schubert Cir, Stevenson Ranch, California 91381, United States

Support Hours: Monday–Friday, 9:00 AM – 5:00 PM (PST)

Average Response Time: Within 24 hours (business days)

For order-related inquiries, please include your order number so we can assist you faster.