Sushi Sen

161 Civic Center Dr., St Louis, Missouri 63367

sushi_sen.jpg

Photo by Kevin A. Roberts

161 Civic Center Dr., St Louis, Missouri 63367
Lunch and dinner Monday–Saturday