Leaf and Vine Urban Plant Shop
Plant Nursery
1532 Pacific Ave, Santa Cruz, CA 95060, US
(831) 600-8758
Hours not published on validated sources
Leaf and Vine Urban Plant Shop is a plant nursery and garden center in Santa Cruz, CA.
Plant Nursery Garden Center Gardening