Indianapolis IN STE H Indianapolis IN | China Buffet, Restaurants 1. 5035 W 71st St, STE H, Indianapolis, IN 46268 | China Buffet (317) 216-1881