Eating Japanese Seafood at Ichiban Japanese Steakhouse restaurant in Liverpool, NY.

Feedback

Do you manage or own Ichiban Japanese Steakhouse?

Yes