Japanese steakhouse · 128 Main Ave N, Twin Falls, ID
More food in Twin Falls, ID · Japanese Steakhouse in Twin Falls