Get directions to: Thai Taste, Indianapolis, IN
Restaurant address: 5353 E 82nd St Indianapolis, IN 46250, USA
Restaurant: Thai Taste