Large, nice asian supermarket with a few more than the usual suspects in Midwest baijiu. Located in the left front corner, as you enter the store.
Seafood City
8020 Olive Blvd
St. Louis MO 63130
United States
St. Louis MO 63130
United States