Customer support

Need help?


For questions, please email us at [email protected] or call us at 650.329.8070

Company details

Leaf & Petal
439 S California Ave
Palo Alto, CA 94306
206 Homer Ave
Palo Alto, CA 94301


[email protected]
For shipping and returns

Mon-Sat: 10am to 6pm
Sun: 12am to 5pm

Contact us

* Required fields