Learn more
Log in
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
Judy Ohki
Walmart
1141 followers
The Home Depot
184 followers
Best Buy
164 followers
Kroger
134 followers
CarMax
51 followers
Discover companies