Best 30 Artificial Flower in Chula Vista, CA with Reviews...
See reviews, photos, directions, phone numbers and more for the best Artificial Flowers, Plants & Trees in Chula Vista, CA. Browse... Tough Turtle Turf. Artificial Flowers, Plants & Trees 1 Website 858 348-5527. 8888 Miramar Rd. San Diego, CA 92126. 19.