639 Westport Plaza Dr, St. Louis, Missouri 63146 USA
Nice cozy posh restaurant. Tons of sushi options (and entrees)
Photo Credit: Yelp