439 S. California Ave
Palo Alto, CA 94306
650 329 8070
206 Homer Ave
Palo Alto, CA 94301
650 327 2997
Mon-Sat 10-6pm
Thurs open ‘til 7pm
Sun 12-5pm
Copyright 2013 Leaf & Petal. All Rights Reserved.