Been there, done that? Do tell us about it! Submit a review of this Niagara Falls restaurant today.
They claim it's the largest Japanese Restaurant in Canada, and in square footage they look to be right. The sushi is average, and they also have a grill section which we
4 of 5 stars