Sushi restaurant · 6700 N Linder Rd Ste 102, Meridian, ID
More food in Meridian, ID · Sushi in Meridian