Thai Station Restaurant
3317 E 86th St
Indianapolis, IN 46240-2426
317-929-1983