Nobu's Japanese Restaurant
(314) 997-2303 | View Website

8643 Olive Blvd, St Louis, MO | Directions   63132

38.674321 -90.358485

Nobu's Japanese Restaurant
Nobu's Japanese Restaurant
Nobu's Japanese Restaurant
Nobu's Japanese Restaurant
Nobu's Japanese Restaurant
Nobu's Japanese Restaurant
Nobu's Japanese Restaurant
Nobu's Japanese Restaurant
Nobu's Japanese Restaurant
Nobu's Japanese Restaurant
 
64% 100 13 11 Votes

Best of Citysearch

Won for:
Sushi (2006)
Get Directions
Your Friends

Sign in with Facebook Sign in with Facebook to see what your friends are up to!