3935 Freedom Cir, Santa Clara, California 95054 USA
Ceviche, cafe de Olla, fruits, champurrado
Photo Credit: Yelp