Get directions to: China Super Buffet, South Sioux City, NE
Restaurant address: 1901 Cornhusker Dr Ste 155 South Sioux City, NE 68776, USA
Restaurant: China Super Buffet