Location: 8674 Avenida Costa Sur, Chula Vista, CA 91910
Phone:(619)710-0641
Category: Grocery
Tags: Fruits & Vegetables, Fruits & Vegetables Retail, Produce, Farmers Markets