Leaf & Petal

0 followers


Located in the heart of Palo Alto, Leaf & Petal is a well-known women's clothing store that offers customers a place to find unique and timeless fashion pieces. Founded in 1979, we are consistently voted Best Boutique in Palo Alto.

Industries

Headquarters

Employees

Links

Org chart

Judy Ohki

Collapse
Jessica Avila
Retail Sales