From Our Editors
Canyon Country sushi lovers will fall in love with the menu at Tokyo Teriyaki Restaurant, a Japanese restaurant right in the heart of Canyon Country.
At Tokyo Teriyaki Restaurant, diners can score a guaranteed parking spot close to the restaurant.
Our food is so reasonably priced, you'll be emboldened to treat your friends. Delicious eats you can afford. Come into Tokyo Teriyaki Restaurant's Japanese restaurant today and experience their tasty cuisine!