Arthur Treacher’s, which is best known for their fish and chips, has just opened its third restaurant in Northeast Ohio with the debut of a new location at 13216 Cedar Road in Cleveland Heights.