Sen Thai Asian Bistro

1000 Washington Ave., St Louis, Missouri 63103

1000 Washington Ave., St Louis, Missouri 63103
Lunch: Monday–Friday
Dinner daily
Asian, Sushi
$$
Downtown