Location: 3521 Homestead Road, Santa Clara, CA 95051
Phone:(408)243-9005
Category: Grocery
Tags: Fruits & Vegetables, Grocery Stores & Supermarkets, Grocers & Supermarkets