Nobu's Japanese Restaurant
       -Specializing in Fresh Fish
Your Subtitle text

Location

Nobu's is located in Jefferey Plaza, 1/8 mile East of the I-170 on Olive Blvd. Please see below for Google maps and directions.

Nobu's Japanese Restaurant
8643 Olive Blvd, St. Louis, MO 63132

(314) 997-2303