Arthur Treacher's just opened its third restaurant in Northeast Ohio with the debut of their newest location at 13216 Cedar Road in Cleveland Heights.