Back
Temescal Produce Market
(510) 923 - 1866
5121 Telegraph Avenue, Oakland, California 94609
Locally owned fresh produce, organic and natural food store.