From Our Editors
Santa Cruz sushi lovers will fall in love with the menu at Takara Japanese Restaurant, a Japanese restaurant right in the heart of Santa Cruz.
This dining establishment is located near hassle-free parking options.
Prices are a bit on the higher side, so this might be a good pick for a special night out. For a delicious Japanese meal, make a reservation at Takara Japanese Restaurant.