Japanese restaurant · 7920 E Chaparral Rd, Scottsdale, AZ
See full menu
More food in Scottsdale, AZ · Japanese Food in Scottsdale