Nobu's


Business Information

Noboru and Taeko established Nobu’s Japanese Restaurant on Delmar Ave in 1987 and moved to their current location (8643 Olive Blvd, St. Louis, MO 63132) in 1990. Since then, Nobu’s won the People’s Choice Award for Best Sushi by RFT for more than 10 times (1991-2001, 2007, 2010), been voted Citysearch’s Best Sushi and Japanese restaurant in 2000 and awarded Sauce Magazine Reader’s Choice Favorite Japanese/Sushi in 2012.

Business Hours
Monday
Closed
Tuesday
5:00 pm - 8:00 pm
Wednesday
5:00 pm - 8:00 pm
Thursday
5:00 pm - 8:00 pm
Friday
5:00 pm - 8:30 pm
Saturday
5:00 pm - 8:30 pm
Sunday
Closed
X