Processing, please wait ...
Takara Japanese Cuisine
South San Francisco
Cuisines: Japanese, Sushi, Ramen
Address: 665 El Camino Real ; South San Francisco CA, 94080