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
Amazon
5696 followers
NBCUniversal
277 followers
Maze
379 followers
Walmart
1006 followers
Cleveland Clinic
83 followers
Discover companies