Get directions to: New China Buffet, Merrillville, IN
Restaurant address: 2893 E 81st Ave Merrillville, IN 46410, USA
Restaurant: New China Buffet