Tarka Indian Kitchen - 2525 W Anderson Ln #300, Austin, TX 78757, USA on Eaten