Takara Japanese Cuisine

Takara Japanese Cuisine

665 El Camino Real, 94080

(650) 588-9993

Eat24 Free Online Ordering