Get directions to: Asian Chao, Indianapolis, IN
Restaurant address: 6020 E 82nd St Ste 1010 Indianapolis, IN 46250, USA
Restaurant: Asian Chao