Location: 2217 South Shore Centre, Alameda, CA 94501
Phone:(510)769-5450
Category: Grocery
Tags: Fruits & Vegetables, Grocery Stores & Supermarkets, Grocers & Supermarkets