Update Info - Takara Japanese Cuisine
This restaurant was reported as closed. If it is open, let us know.
Takara Japanese Cuisine
665 El Camino Real
South San Francisco, CA 94080
665 El Camino Real
South San Francisco, CA 94080