China Super Buffet
Home >
IdahoChina Super Buffet stores in Idaho
China Super Buffet - Idaho Falls
1739 N Yellowstone Hwy, Idaho Falls, ID 83401
China Super Buffet - Lewiston
1928 19th Ave, Lewiston, ID 83501
China Super Buffet - Moscow
1896 W Pullman Rd, Moscow, ID 83843