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

8643 Olive Blvd, St Louis, MO   63132

38.674321 -90.358485
Map of Nobu's Japanese Restaurant
 
64% 100 13 11 Votes

Best of Citysearch

Won for:
Sushi (2006)
Your Friends

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