Shabushi Resturant 4013 Yellowstone Ave, Chubbuck, ID 208-417-0639 208-417-0639 Visit Website Listed under » Restaurant Type: Asian. nearby