Restaurants in St. Louis, MO
Restaurants • Bars • Sushi and Japanese Restaurants
20 Allen Ave,
St. Louis ,
MO
63119
UNITED STATES
Based on 1 reviews
Best Tasting!
This is by far the best location that I have experienced in St. Louis. The food is not bland like some others (for instance: Maplewood Commons).Worldwide > United States > St. Louis, MO > Sushi and Japanese Restaurants