Mr. and Mrs. Kidera opened Nobu's Japanese Restaurant in St. Louis on Delmar in 1987 and moved to their current location (8643 Olive Blvd, St. Louis, MO 63132) in 1991. Since then, Nobu's has 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.