One of St. Louis’ oldest sushi restaurants is moving to a new location in a few months. Nobu’s Japanese Restaurant, which was located at 8643 Olive Blvd. in University City from 1990 until this June, will soon reside at 6253 Delmar Blvd. in the Loop in the same building as United Provisions. The new spot […]
