Indo

Row 1

Details
1641D Tower Grove Ave
St Louis, MO 63110
Japanese, Thai, Sushi
$ $
Map

Foursquare Tips

  • everything was great. went with friends and shared most of the menu- the khao soi & short rib noodles were standouts