Takara Japanese Cuisine Restaurant | 94080 | South San Francisco - Japanese

Reservations

Make reservations ahead of time and dine-in!