Yoimi Sushi & Hibachi | Twin Falls

Japanese steakhouse · 128 Main Ave N, Twin Falls, ID

Hours

More food in Twin Falls, ID · Japanese Steakhouse in Twin Falls