Nobu's

8643 Olive Blvd, St Louis, Missouri 63132

nobu.jpg

Photo by Kevin A. Roberts

8643 Olive Blvd, St Louis, Missouri 63132
Dinner Tuesday–Saturday