Get directions to: 8 China Buffet, Indianapolis, IN
Restaurant address: 5393 E 82nd St Indianapolis, IN 46250, USA
Restaurant: 8 China Buffet