Get directions to: Yokozuna Teriyaki, Boise, ID
Restaurant address: 824 S. Vista Ave Boise, ID 83705, USA
Restaurant: Yokozuna Teriyaki