Nice
A lot of Asian food from Taiwan, good place for shopping Asian foods
越华超市 is located at 6336 82nd St, Indianapolis, IN 46250