Get directions to: China Star Super Buffet, Chico, CA
Restaurant address: 2539 Esplanade Chico, CA 95973, USA
Restaurant: China Star Super Buffet