Yokozuna Teriyaki

2031 E Fairview Ave Ste 103
Meridian, ID
208.888.9699
43.619453
-116.368915

for Yokozuna Teriyaki
Directions
from: