Takara Japanese Restaurant

3775 Capitola Rd, Santa Cruz 95062, United States Get Directions to this spot
3775 Capitola Rd
Santa Cruz, 95062
CA, United States
(831) 464-1818
* Reservations Strongly RecommendedAmanda L. says A Staple...* Takara is the typical sushi place. Quiet, Oriental music playing in the background, a full bar and pretty much any kin... read more
A personal message from Takara Japanese Restaurant

6 reviews for Takara Japanese Restaurant

  • 12 reviews are hidden: show all reviews

Rate and review Takara Japanese Restaurant in Santa Cruz, CA, United States!

Share your experiences at Takara Japanese Restaurant with your friends or discover more Japanese Restaurants in Santa Cruz, CA, United States.