Benihana Niagara Falls Menu

4955 Clifton Hill, Niagara Falls, ON L2G 3N5

Know a great happy hour or special for this location?