Canal Club 62 — New American restaurant in North Tonawanda, NY