Shabu Day
8235 Olive Blvd, St. Louis
(314) 755-1075
Recent Reviews
You May Also Like
Lu Lu Seafood & Dim Sum - 8224 Olive Blvd
Chinese, Seafood, Dim Sum, Noodles, Vegetarian
Chong Wah Restaurant - 8208 Olive Blvd
Chinese
Lam's Garden - 8319 Olive Blvd
Chinese
Restaurants in St. Louis, MO
Shabu Day
8235 Olive Blvd, St. Louis, MO 63132
(314) 755-1075