New Leaf Flowers, Inc. Categories Florists 4625 Topaz St Capitola CA 95010-3161 (408) 255-4948 Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×