Hokkaido Seafood Buffet and Grill
129 Concord Plaza Shopping Center, St. Louis 63128