Restaurant Reviews from DiningGuide411.com
    Top : United_States: MO: Saint_Louis

Nobu's Japanese Restaurant, Saint Louis, Missouri










Nobu's Japanese Restaurant
8643 Olive Boulevard
Saint Louis MO United States


Phone: 314.997.2303
Accepts: American Express, Visa, MasterCard/Eurocard, Discover

Dress: dressy casual

Parking: own parking lot