indo

1641D Tower Grove Ave, St Louis, Missouri 63110

20190814_INDO_0165.jpg

Photography by Kevin A. Roberts

Make a Reservation

1641D Tower Grove Ave, St Louis, Missouri 63110
Closed Monday
Lunch
Tues - Sat 11am to 2pm
Dinner
Tues - Thurs, Sun: 5pm to 10pm
‍Fri - Sat: 5pm to 11pm
Asian, Japanese, Pan-Asian, Sushi, Thai
Expensive

Mentions