thought there was an East Bay Niku Steakhouse...hmmmm?

Bev Smrha | Sep 4, 2019 | Category: Steak house

Niku Steakhouse - All questions

Address: 61 Division St, San Francisco, CA 94103, USA

Collin Dong | Sep 4, 2019

Not sure what the previous answer was about, but this niku steakhouse is a great restaurant.

Jeremy Chien | Sep 4, 2019

Nope and thank God because this place sucks big time.

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Is there valet parking?

jackson hogo | Sep 4, 2019
Read More

Trending Places