Update Info - Takara Japanese Restaurant
This restaurant was reported as closed. If it is open, let us know.
Takara Japanese Restaurant
2148 Dustin Way
Santa Cruz, CA 95062
2148 Dustin Way
Santa Cruz, CA 95062
This restaurant was reported as closed. If it is open, let us know.