917 Indiana Ave, Indianapolis, IN 46202, United States
View on Map
What travelers say:
Best Taste Chinese Buffet, this restaurant has a very confident name, claiming to be the most delicious Chinese food, I think although some exaggerated, but in general, the taste is really remarkable.